Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.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中保留字符串的原始字符集编码_Php - Fatal编程技术网

在php中保留字符串的原始字符集编码

在php中保留字符串的原始字符集编码,php,Php,我使用此代码,但子字符串似乎无法正确显示(trađI)� ) 我尝试了所有方法,但无法修复,请帮助。使用unicode字符串长度和字符计数是不同的 而不是 $command=substr($msg,0,8); 这项技术可能奏效: $command=substr($msg,0,strlen('Tra điểm')); 但最合适的方法是查看mb_*函数,而不是依赖于可预测的长度。确保您的php文件以utf-8编码(例如使用N Notepad++),并在页面开始处(在 $command=sub

我使用此代码,但子字符串似乎无法正确显示(trađI)� )



我尝试了所有方法,但无法修复,请帮助。

使用unicode字符串长度和字符计数是不同的

而不是

$command=substr($msg,0,8);
这项技术可能奏效:

$command=substr($msg,0,strlen('Tra điểm'));

但最合适的方法是查看mb_*函数,而不是依赖于可预测的长度。

确保您的php文件以utf-8编码(例如使用N Notepad++),并在页面开始处(在

$command=substr($msg,0,strlen('Tra điểm'));