手机
当前位置:查字典教程网 >编程开发 >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中的traits实现代码复用使用实例

php中数据的批量导入(csv文件)

递归实现php数组转xml的代码分享

php curl 上传文件代码实例

建立动态的WML站点(一)

如何将一个表单同时提交到两个地方处理

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

php计算整个目录大小的方法

php环境上传大文件需要注意的事项

php按单词截取字符串的方法

精品推荐
分类导航