PHP mb_convert_encoding 获取字符串编码类型实现代码_php教程-查字典教程网
PHP mb_convert_encoding 获取字符串编码类型实现代码
PHP mb_convert_encoding 获取字符串编码类型实现代码
发布时间:2016-12-29 来源:查字典编辑
摘要:后来又在手册上找到了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教程学习
    热门php教程学习
    编程开发子分类