java中sjis的简单介绍
如何判断字符串中含有日文字符
最近做的东西有这么一个需要:判断一个字符串中是否含有日文字符。最直观的想法就是使用正则表达式,因此上网一搜,找到了这个 utf-8 对应的日文字符列表:http://ash.jp/code/unitbl2htm 。满心欢喜,按照列表,用utf-16指定的区间,再用正则表达式方式写了一个判断方法。测试了几个单词,正确。
MySQL中存储的UTF-8编码字符通常占用3-6个十六进制字符,需逐字符检查是否落在上述范围内。
平假名:E38181(ぁ)至E3829E(ゞ)片假名:E382A1(ァ)至E383BE(ヾ)函数通过遍历字符串的十六进制表示,检查是否存在上述范围内的编码,从而判断是否包含日文假名。
« 上一篇
php打印数组的每一个值,php输出数组元素个数
下一篇 »
php当前目录,php 当前路径
