我正在研究C#
我在数组中有一些值。
Stirng [] values;
数组中的一些值是中文值。
我必须将这些值放在数据库中。 在将其放入数据库之前,我想找出哪些值是中文的。
这样我就可以创建正确的SQLString来执行
check isChinese(String abc ){
**Condition for chinese unicode** ???
return true or false
}
____
if tovalue isChinese == true
SqlValue= N +" ' toValue ' "
else
SqlValue= SqlValue
SqlQuery = SqlQuery + SqlValue
答案 0 :(得分:1)
有关如何进行字符范围检查的相关问题:Is there a way to check whether unicode text is in a certain language?
可以在此处找到中文字符集的全部范围:What's the complete range for Chinese characters in Unicode?
希望这有帮助!
答案 1 :(得分:0)
您必须将所有中文字符保存在数组中(char []或string [])。
然后调用该函数,并检查该参数是否在数组中:
if (chineseletters.IndexOf(parameter) >= 0) {
return "This is a Chinese character!";
} else return "This is not a Chinese character!";