有没有办法在PHP中将所有字符串强制为UTF-8
我有一个从SQLServer数据库获取数据的php脚本。该数据库中有希腊字符,为了正确显示,我必须执行以下操作:有没有办法在PHP中将所有字符串强制为UTF-8,php,utf-8,character-encoding,Php,Utf 8,Character Encoding,我有一个从SQLServer数据库获取数据的php脚本。该数据库中有希腊字符,为了正确显示,我必须执行以下操作: function m($s){ return mb_convert_encoding($s,"UTF-8","ISO-8859-7"); } echo m($row['name']); 在我从数据库获得的每个字符串中 有没有一种方法可以在不使用函数的情况下对脚本中的任何字符串强制执行UTF-8转换?我必须为sql server连接设置如下字符集:
function m($s){
return mb_convert_encoding($s,"UTF-8","ISO-8859-7");
}
echo m($row['name']);
在我从数据库获得的每个字符串中
有没有一种方法可以在不使用函数的情况下对脚本中的任何字符串强制执行UTF-8转换?我必须为sql server连接设置如下字符集: 这: 与此相反:
$connectionInfo = array( "Database"=>"myDB", "UID"=>"myuser", "PWD"=>"mypass");
$connectionInfo = array( "Database"=>"myDB", "UID"=>"myuser", "PWD"=>"mypass");