如何区分字符是中文还是日文?

princely 2007-06-04 09:51:52
我想知道得到的一个字符是中文还是日文?我得到的字符是Unicode的。
谢谢了
...全文
456 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxelement 2007-06-04
  • 打赏
  • 举报
回复
FYI:
http://www.chinaunix.net/jh/25/907172.html
princely 2007-06-04
  • 打赏
  • 举报
回复
我已经知道了,我想知道 半角中英文标点 的范围呢?
princely 2007-06-04
  • 打赏
  • 举报
回复
xxelement(未知元素)你好
全角ASCII、全角中英文标点、半宽片假名、半宽平假名、半宽韩文字母:FF00-FFEF
这个怎么再细分呢?
我想知道 半宽片假名、半宽平假名的范围
谢谢
xxelement 2007-06-04
  • 打赏
  • 举报
回复
区分中、日、韩文需要相关内码识别,参考这几个连接:
中文的unicode码的范围4e00-9fa5
全角ASCII、全角中英文标点、半宽片假名、半宽平假名、半宽韩文字母:FF00-FFEF
http://www.unicode.org/charts/PDF/UFF00.pdf
汉字结构描述字符:2FF0-2FFF
http://www.unicode.org/charts/PDF/U2FF0.pdf
日文平假名:3040-309F
http://www.unicode.org/charts/PDF/U3040.pdf
日文片假名:30A0-30FF
http://www.unicode.org/charts/PDF/U30A0.pdf
日文片假名拼音扩展:31F0-31FF
http://www.unicode.org/charts/PDF/U31F0.pdf
ParadiseX 2007-06-04
  • 打赏
  • 举报
回复
有分段的,你去UTF-8编码表查一下日文所在的段区就可以了。
然后这样判断这个char是不是在此段就知道属于那种文字
leixueqiyi 2007-06-04
  • 打赏
  • 举报
回复
虽然编码不同,但不知道怎么区分,学习一下
alldj 2007-06-04
  • 打赏
  • 举报
回复
不和小日本打交道。

110,531

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧