手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP mb_convert_encoding 获取字符串编码类型实现代码
PHP mb_convert_encoding 获取字符串编码类型实现代码
摘要:后来又在手册上找到了is_utf8函数,这样,再结合iconv函数,我的问题就解决了。下面帖出这个函数:复制代码代码如下:functioni...

后来又在手册上找到了is_utf8函数,这样,再结合iconv函数,我的问题就解决了。下面帖出这个函数:

复制代码 代码如下:

function is_utf8($string) {

return preg_match('%^(?:

[x09x0Ax0Dx20-x7E] # ASCII

| [xC2-xDF][x80-xBF] # non-overlong 2-byte

| xE0[xA0-xBF][x80-xBF] # excluding overlongs

| [xE1-xECxEExEF][x80-xBF]{2} # straight 3-byte

| xED[x80-x9F][x80-xBF] # excluding surrogates

| xF0[x90-xBF][x80-xBF]{2} # planes 1-3

| [xF1-xF3][x80-xBF]{3} # planes 4-15

| xF4[x80-x8F][x80-xBF]{2} # plane 16

)*$%xs', $string);

} // function is_utf8

如果想深入研究,建议看下PHP手册上的“Multibyte String Functions”这一部分的内容。

【PHP mb_convert_encoding 获取字符串编码类型实现代码】相关文章:

PHP加密解密字符串汇总

如何使用PHP获取网络上文件

PHP数据库操作面向对象的优点

PHP4中实现动态代理

PHP二进制与字符串之间的相互转换

PHP通过API获取手机号码归属地

php curl请求信息和返回信息设置代码实例

PHP生成指定随机字符串的简单实现方法

PHP解密Unicode及Escape加密字符串

PHP中的traits实现代码复用使用实例

精品推荐
分类导航