在c#中判断字符串中是否包含日文和中文
来源:百度文库 编辑:神马文学网 时间:2024/04/29 23:15:13
from:http://lbttbl.spaces.live.com/blog/cns!88D6C32808C059C6!112.entry
代码:
string s="中文にほんニホンABC";
foreach (char c in s)
{
if (c >= 0x4E00 && c<= 0x9FA5)MessageBox.Show(c+"是汉字");
else if(c>=0x3040&&c<=0x309F)MessageBox.Show(c+"是平假名");
else if(c>=0x30A0&&c<=0x30FF)MessageBox.Show(c+"是片假名");
}
相关问题:
1.0x4E00,0x9FA5这些值是怎么得到的?
http://www.steve-and-pattie.com/esperantujo/unicode/这个网址能查到所有文字的unicode编码。
2.像“雑誌”这种日文中的汉字能否判断?
访问问题1中的网址可以发现4E00-9FA5这个区段被称为CJK Unified Ideographs。CJK是Chines, Japanese和Korean的缩写。从名称就可以看出中文汉字和日文汉字是被放在一起编码的,所以用上面的代码判断“雑誌”也会得出汉字的结果。路过的高手有解决这个问题的办法请赐教。转两篇文章,看似和这个问题相关,看懂了也许会找到答案。
http://www.ts.net.cn/bbs/NewsDetail.asp?id=99129 日本语处理
http://blog.csdn.net/Whisk/archive/2005/11/02/521119.aspx 判断全角日文文字的函数
代码:
string s="中文にほんニホンABC";
foreach (char c in s)
{
if (c >= 0x4E00 && c<= 0x9FA5)MessageBox.Show(c+"是汉字");
else if(c>=0x3040&&c<=0x309F)MessageBox.Show(c+"是平假名");
else if(c>=0x30A0&&c<=0x30FF)MessageBox.Show(c+"是片假名");
}
相关问题:
1.0x4E00,0x9FA5这些值是怎么得到的?
http://www.steve-and-pattie.com/esperantujo/unicode/这个网址能查到所有文字的unicode编码。
2.像“雑誌”这种日文中的汉字能否判断?
访问问题1中的网址可以发现4E00-9FA5这个区段被称为CJK Unified Ideographs。CJK是Chines, Japanese和Korean的缩写。从名称就可以看出中文汉字和日文汉字是被放在一起编码的,所以用上面的代码判断“雑誌”也会得出汉字的结果。路过的高手有解决这个问题的办法请赐教。转两篇文章,看似和这个问题相关,看懂了也许会找到答案。
http://www.ts.net.cn/bbs/NewsDetail.asp?id=99129 日本语处理
http://blog.csdn.net/Whisk/archive/2005/11/02/521119.aspx 判断全角日文文字的函数
在c#中判断字符串中是否包含日文和中文
C#判断字符串中是否含有汉字
求一字符串中是否包含另一字符串的函数
在java如何判断字符串有多少中文字?
判断网页是否在iframe中
在文件中搜索字符串。
InfoQ: 在Ruby中对字符串和block求解
在程序中怎么样判断子窗体是否打开和怎么样关闭子窗体的问题?
C#中Split分隔字符串的应用(C#、split、分隔、字符串)
判断网页是否在iframe或frame中-YAOYOA
SQL中判断是否存在..........
在web.config中配置数据库连接字符串
java中GB2312字符串的判断(代码片段)
探讨C#中字符串的加密-Asp.net|网络编程语言|学习网
C#中使用string.Split方法来分割字符串的注意事项:
C#中使用string.Split方法来分割字符串的注意事项:
C#连接本地和远程数据库SQL和Access的字符串 - 梦在贝加尔湖 - 博客园
|在C#程序中实现插件架构
在C#程序设计中使用Win32类库
C#中ListView和ImageList配合使用
如何快速判断是否中了流氓软件
VC中字符串换行
日剧(中日文字幕)
如何在Debian中安装桌面和中文环境