vincen 发表于 2017-4-12 10:23:16

PHP用chr()生成的string与UTF-8问题

  PHP用chr()生成的string在保存到utf8的数据库中出错编码问题。
  需要utf8_encode

()来转换string的编码。
utf8_encode
— Encodes an ISO-8859-1 string to UTF-8

 
例子:

utf8_encode(chr($x));
for ($i = 0; $i < 20; $i++)
$str .= chr(mt_rand(0, 255));
utf8_encode($str);
 
页: [1]
查看完整版本: PHP用chr()生成的string与UTF-8问题