nsis 检测选择的安装路径是否包含中文字符
答案:1 悬赏:0 手机版
解决时间 2021-04-11 00:42
- 提问者网友:低吟詩仙的傷
- 2021-04-10 09:35
如果选择中文给他一个默认的路径 或者提示 路径中不能包含中文字符 哪位大神会啊
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-04-10 11:05
首先得到完整路径,然后对路径进行判断,在unicode 字符串中,中文的范围是在4E00..9FFF:CJK Unified Ideographs。 通过对字符的unicode编码进行判断来确定字符是否为中文。
////
/// 判断句子中是否含有中文
///
/// 字符串
public bool WordsIScn(string words)
{
string TmmP;
for (int i = 0; i < words.Length; i++)
{
TmmP = words.Substring(i, 1);
byte[] sarr = System.Text.Encoding.GetEncoding("gb2312").GetBytes(TmmP);
if (sarr.Length == 2)
{
return true;
}
}
return false;
}
////
/// 判断句子中是否含有中文
///
/// 字符串
public bool WordsIScn(string words)
{
string TmmP;
for (int i = 0; i < words.Length; i++)
{
TmmP = words.Substring(i, 1);
byte[] sarr = System.Text.Encoding.GetEncoding("gb2312").GetBytes(TmmP);
if (sarr.Length == 2)
{
return true;
}
}
return false;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯