区位码转换为汉字的内码怎样转换?
要有具体过程和实例
区位码转汉字的内码
答案:1 悬赏:30 手机版
解决时间 2021-05-15 06:01
- 提问者网友:献世佛
- 2021-05-14 14:26
最佳答案
- 五星知识达人网友:不甚了了
- 2021-05-14 15:04
区位码的
public string TextToQwm(string character)
{
string coding = "";
int i1=0,i2=0,i3=0;
for (int i = 0; i0 && chrasc<160)
{
TextBox2.Text="只能能输入汉字!!";
}
else
{
if(i3==-1)
{
TextBox2.Text="只能能输入汉字!!";
}
else
{
string lowCode =System.Convert.ToString(Math.Abs(Convert.ToInt32(System.Convert.ToString(bytes[0]))-160));//取出低字节编码内容(两位16进制)
if (lowCode.Length == 1)
lowCode = "0" + lowCode;
string hightCode = System.Convert.ToString( Math.Abs(Convert.ToInt32(System.Convert.ToString(bytes[1]))-160));//取出高字节编码内容(两位16进制)
if (hightCode.Length == 1)
hightCode = "0" + hightCode;
coding +=character.Substring(i,1) + (lowCode + hightCode) ;//加入到字符串中,
}
}
}
}
return coding;
}
public string TextToQwm(string character)
{
string coding = "";
int i1=0,i2=0,i3=0;
for (int i = 0; i0 && chrasc<160)
{
TextBox2.Text="只能能输入汉字!!";
}
else
{
if(i3==-1)
{
TextBox2.Text="只能能输入汉字!!";
}
else
{
string lowCode =System.Convert.ToString(Math.Abs(Convert.ToInt32(System.Convert.ToString(bytes[0]))-160));//取出低字节编码内容(两位16进制)
if (lowCode.Length == 1)
lowCode = "0" + lowCode;
string hightCode = System.Convert.ToString( Math.Abs(Convert.ToInt32(System.Convert.ToString(bytes[1]))-160));//取出高字节编码内容(两位16进制)
if (hightCode.Length == 1)
hightCode = "0" + hightCode;
coding +=character.Substring(i,1) + (lowCode + hightCode) ;//加入到字符串中,
}
}
}
}
return coding;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯