【发布时间】:2016-05-24 10:17:33
【问题描述】:
问题比较混乱,比如,
当我尝试显示孟加拉语 unicode 单词时,'কলম' 与此
$data=$_POST['data'];
echo $data;
然后它会按照我的意愿正确显示“কলম”这个词,
但是当我用这个逐个字符分割单词时
for($i=0;$i<3;$i++)
{
echo $data[$i];
echo "+";
}
然后它显示'�+�+�+'而不是像这样显示'ক+ল+ম+'。
如何解决这个问题。谢谢。
关于信息,我已经在 head 中声明了 charset utf-8。
【问题讨论】:
-
如果您看到该字符 (� U+FFFD "REPLACEMENT CHARACTER"),这通常意味着文本本身以某种形式的单字节编码进行编码,但以一种 unicode 编码(UTF8 或UTF16).add header("Content-Type: text/plain; charset=ISO-8859-1");
标签: php unicode utf-8 special-characters