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);
本文探讨了使用PHP的chr()函数生成字符串时遇到的UTF-8编码问题,并提供了解决方案。需要使用utf8_encode()函数将ISO-8859-1编码的字符串转换为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);
118
2660

被折叠的 条评论
为什么被折叠?