首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-12-25 
特殊字符串截取,出现乱码下面是代码string test ?//?这里是字符串的位置,由于显示不出来,就没贴了 fo

特殊字符串截取,出现乱码
下面是代码
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

热点排行