且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

PHP UTF-8问题-如果我在PHP中创建一个字符串...在UTF-8中是吗?

更新时间:2023-11-27 12:09:52

第一个问题:这取决于字符串中的确切位置.

在PHP(无论如何最多为PHP5)中,字符串只是字节序列.没有与之关联的隐式或显式字符集;这是程序员必须跟踪的东西.因此,如果仅在引号之间放置有效的UTF-8字节(如果文件本身编码为UTF-8,则非常容易),则该字符串将为UTF-8,并且可以在其上安全地使用mb_strlen()./p>