UTF-8检测
来源:互联网 发布:淘宝图片尺寸要求 编辑:程序博客网 时间:2024/06/05 23:56
W3C上 提供了一种复杂的检测方法:
[/x09/x0A/x0D/x20-/x7E] # ASCII
| [/xC2-/xDF][/x80-/xBF] # non-overlong 2-byte
| /xE0[/xA0-/xBF][/x80-/xBF] # excluding overlongs
| [/xE1-/xEC/xEE/xEF][/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
drupal里有一个更简单的方 法:preg_match('/^./us', $text) == 1
字符串越长,准确率越高。当然,检测不可能百分百准确,比如说GBK的“讯”字就不能正确检测。
- UTF-8检测
- UTF-8编码检测失败特例
- Shell -------- 检测utf-8 是否 带bomb
- UTF-8编码中BOM的检测与删除
- UTF-8编码中BOM的检测与删除
- 检测字符串是否为utf-8编码代码
- UTF-8编码中BOM的检测与删除
- 迅雷笔试题的Utf-8编码检测的实现
- UTF-8编码中BOM的检测与删除
- 检测服务器文件是UTF-8与UTF-8无BO…
- UTF-16, UTF-8
- UTF-16 UTF-8
- PHP 检测字符串的编码是否是UTF-8编码的函数 check_utf8() 准确率最高的!
- php检测字符串编码(utf-8,gbk,gb2312)是否为utf8编码的方法总结
- PHP如何检测一个UTF-8字符串里有没有繁体字
- PHP中检测文件是否为UTF-8编码的函数
- UTF-8、UTF-16、UTF-32
- Unicode,UTF-8,UTF-16,UTF-32
- 连接oracle的陷阱
- php模拟python的 if __name__ == '__main__':
- 递归匹配 和 e修饰符
- 让FF不记录Input修改后的值
- JS验证表单各类条件表达式大全
- UTF-8检测
- 正则的递归匹配
- iframe里验证码错误的问题及解决
- 发送邮件
- Eval在IE下不能正常工作啊. - -!
- PHP在Apache下的工作方式
- js 正则test问题
- php unicode转utf-8
- VC调试时如何查看函数返回值