Encoding Smarty编码UTF-8/ISO-8895-1

Encoding Smarty编码UTF-8/ISO-8895-1,encoding,smarty,Encoding,Smarty,我有一个smarty阵列,具有以下值/键(简化): 但我的密钥“选择器”具有正确的编码: $keyToSelect = 'weiß'; 两者都是通过PHP交付的。目标是通过$keyToSelect $smartyArray[$keyToSelect] => 'Color'; 我怎样才能改变这个“�" 对于一个简单的“ß”-在smarty中没有php?deceze是正确的,但我想您可以使用类似这样的东西您无法转换”�“要做到这一点,您需要在系统中正确处理编码,这样您就永远不会看到错误”�

我有一个smarty阵列,具有以下值/键(简化):

但我的密钥“选择器”具有正确的编码:

$keyToSelect = 'weiß';
两者都是通过PHP交付的。目标是通过
$keyToSelect

$smartyArray[$keyToSelect] => 'Color';

我怎样才能改变这个“�" 对于一个简单的“ß”-在smarty中没有php?

deceze是正确的,但我想您可以使用类似这样的东西

您无法转换”�“要做到这一点,您需要在系统中正确处理编码,这样您就永远不会看到错误”�“首先。这两种数据从何而来?正如我所说的,数组来自一个php函数。关键是,在php端转储数组就可以了。没有编码问题。整个站点都有utf-8字符集。在clientside/smarty上转储数组之后,我遇到了这些编码问题,这就是我要搜索的。”或
$smartyArray[$keyToSelect] => 'Color';