Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法在PHP中将所有字符串强制为UTF-8_Php_Utf 8_Character Encoding - Fatal编程技术网

有没有办法在PHP中将所有字符串强制为UTF-8

有没有办法在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连接设置如下字符集:

我有一个从SQLServer数据库获取数据的php脚本。该数据库中有希腊字符,为了正确显示,我必须执行以下操作:

     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");