在 c#中判断字符串中是否包含日文和中文
from:!88D6C32808C0
59C6!
代码:
string s="中文にほんニホン ABC";
foreach (char c in s)
{
if (c >= 0x4E00 && c<=
0x9FA5)(c+"是汉字");
else
if(c>=0x3040&&c<=0x309F)
how(c+"是平假名");
else
if(c>=0x30A0&&c<=0x30FF)
how(c+"是片假名");
}
相关问题:
,0x9FA5 这些值是怎么得到的?
-and-
的 unicode 编码。
“雑誌”这种日文中的汉字能否判断?
访问问题 1 中的网址可以发现 4E00-9FA5 这个区
段被称为 CJK Unified Ideographs。CJK 是 Chines,
Japanese 和 Korean 的缩写。从名称就可以看出中文汉字
和日文汉字是被放在一起编码的,所以用上面的代码判断
“雑誌”也会得出汉字的结果。路过的高手有
解决这个问题的办法请赐教。转两篇文章,看似和这个问
题相关,看懂了也许会找到答案。
?id=99129 日本
语处理
x 判断全角日文文字的函数
在c中判断字符串中是否包含日文和中文3 来自淘豆网www.taodocs.com转载请标明出处.