C#特殊字符如何处理

xyz_hy 2020-03-26 10:42:46
我用C#读取信息是乱码,转成GB2312后正常了,存入数据库后查看有些信息后面跟着一个特殊字符,比如 把他们复制粘贴到别的地方又是个空格,去也去不掉,这到底是个啥啊,请高手帮帮忙,谢谢啦。。。

//轉碼
byte[] buf = Encoding.Default.GetBytes(odb.alm_msg.Trim());
string aa = Encoding.GetEncoding("GB2312").GetString(buf);
aa = aa.Trim();
aa = aa.ToUpper(); //轉為大寫
aa = aa.Replace(" ", ""); //替換空格
aa = aa.Replace("*", ""); //替換*號
aa = aa.Replace("-", "");//替換/杠
...全文
310 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ajdkjalj 2020-03-27
  • 打赏
  • 举报
回复
你断点跟踪下,看看是不是读出来的东西就有那些符号
杀马特丶蛮牛 2020-03-27
  • 打赏
  • 举报
回复
字符格式问题?
ManBOyyy 2020-03-27
  • 打赏
  • 举报
回复
在監控窗口顯示出來什麼就什麼直接複製到代碼
xyz_hy 2020-03-26
  • 打赏
  • 举报
回复
这两个特殊字符发贴都通不过,提示不能包含特殊字符。。。。

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧