读书人

特殊字符串截取,出现乱码解决方法

发布时间: 2012-12-25 16:18:28 作者: rapoo

特殊字符串截取,出现乱码
下面是代码
string test = "?";//?这里是字符串的位置,由于显示不出来,就没贴了
foreach (char c in test)
{
Console.Write(c + " "
}
输出的结果图片:


[最优解释]

引用:
引用:
引用:
上面图片就是全部的代码,求大神帮忙找个方法截取字符

关键你那个破字系统不认识啊
在文本文件上还是可以显示的


文本还能显示火星文呢 关键控制台应用程序认为你这是乱码阿
[其他解释]
在web里面可以用substring截取,在控制不行,可能是字库的问题,多谢各位了
[其他解释]
啥字符串啊?贴上来
[其他解释]
看不懂....
[其他解释]
截个图看看吧
[其他解释]
引用:
http://img.my.csdn.net/uploads/201211/30/1354250669_9819.jpg


这个是正常的字 还是因为编码问题出现的呢??
[其他解释]


这个是正常的字 还是因为编码问题出现的呢??
[其他解释]
引用:
引用:
截个图看看吧


foreach(char c in test.ToCharArray())

[其他解释]
怎么感觉有点像乱码,用正则看看能截取不
[其他解释]
就是个乱码




static void Main(string[] args)
{
string s = "┣?????─?";
foreach (char t in s.ToCharArray())
{
Console.Write(t+" 1");


}
Console.ReadLine();


}

[其他解释]
引用:
这个是正常的字 还是因为编码问题出现的呢??

贴出来图片上面的字是正常显示的字不是乱码,现在是要把这几(3)个字拆开,用空格的方式
[其他解释]
引用:
怎么感觉有点像乱码,用正则看看能截取不

怎么截取啊,求代码
[其他解释]
引用:
引用:
上面图片就是全部的代码,求大神帮忙找个方法截取字符

关键你那个破字系统不认识啊

在文本文件上还是可以显示的
[其他解释]
不要纠结这个了 该忙什么忙什么吧
------其他解决方案--------------------


引用:
string str = "CSDN";
var ary = Regex.Matches(str, @"\S").Cast<Match>().Select(t=>t.Value);

一样的是?号
[其他解释]
引用:
引用:
引用:
引用:
上面图片就是全部的代码,求大神帮忙找个方法截取字符

关键你那个破字系统不认识啊
在文本文件上还是可以显示的

文本还能显示火星文呢 关键控制台应用程序认为你这是乱码阿

这就是一个问题,所以要解决啊,大哥有想法没
[其他解释]
我贴的图片的字符是占2个长度的,而普通的是占一个长度...
求解释
[其他解释]
引用:
啥字符串啊?贴上来

贴不上去...
第一个字符为一个'口'加一个'石'字"
[其他解释]
第二个字符为一个'口'字加一个'锡'字就写2个字符吧
都是左右结构的
[其他解释]
引用:
截个图看看吧


[其他解释]
自己顶一个先
求解决
[其他解释]
引用:
就是个乱码



C# code??



12345678910111213141516

static void Main(string[] args) { string s = "┣?????─?"; foreach (char t in s.ToCharArray()) {……



论坛上都贴不出来 ,我这个最起码还能贴出来
[其他解释]
上面图片就是全部的代码,求大神帮忙找个方法截取字符
[其他解释]
引用:
上面图片就是全部的代码,求大神帮忙找个方法截取字符


关键你那个破字系统不认识啊
[其他解释]
string str = "CSDN";
var ary = Regex.Matches(str, @"\S").Cast<Match>().Select(t=>t.Value);
[其他解释]
也有可能能够显示出来 等高手来吧
[其他解释]
貌似跟字节有关
[其他解释]
那就换种编码试试,电脑不认识你这“特殊字符”
[其他解释]
这个可定会出现的,与编码格式有关系的,vs 一般默认的urf-8,简体和繁体占得字节数也不相同,http://www.022daixie.com/content-14-15557-1.html基于B/S模式的星级名师管理系统的设计与实现 特殊问题要特殊对待。
[其他解释]
这个是正常的,有的字占4字节,而char只有2字节,楼主了解一下unicode就不会有疑惑了
[其他解释]
null
[其他解释]
foreach (string c in test)
{
Console.Write(c + "www.niuwanet.com"
}
------其他解决方案--------------------


null

读书人网 >asp.net

热点推荐