首页 新闻 会员 周边 捐助

C# 字符串编码

0
[已解决问题] 解决于 2018-02-28 14:57

字符串: <p style="color:red">内容测试</p> 在http://tool.chinaz.com/tools/unicode.aspx 网站进行 中文转Unicode

在C# 后台 该怎么实现 ?

试过普通的String To Unicode 转出来的编码不一样。

Vancen的主页 Vancen | 初学一级 | 园豆:80
提问于:2017-09-15 16:13
< >
分享
最佳答案
0

字符串->unicode而二进制数据->将二进制输出按2个字节分割前面加\u->转为十六进制字符输出

奖励园豆:5
吴瑞祥 | 高人七级 |园豆:29449 | 2017-09-15 16:15

这个不行,转出了的码 有部分是不对的。

Vancen | 园豆:80 (初学一级) | 2017-09-15 16:58

@Vancen: 哪里不对.不对的原因是什么.

吴瑞祥 | 园豆:29449 (高人七级) | 2017-09-15 17:06

@吴瑞祥: 中文编出来的不对,用网站的编码解密后看到 中文部分 有gbk 的编码。

Vancen | 园豆:80 (初学一级) | 2017-09-18 19:36

不是GBK ,先Html 转义,然后 在进行 Unicode 编码。
多谢!

Vancen | 园豆:80 (初学一级) | 2017-09-18 19:54
其他回答(1)
0

asp.net可能在你数据提交到后台就已经进行了一定的编码,你拿到的数据可能不一定是你看到的数据,然后你再去Unicode编码就跟你在网上用工具编出来的不一样。

htool_com | 园豆:204 (菜鸟二级) | 2017-09-15 17:31

先Html 转义,然后 在进行 Unicode 编码。
多谢!

支持(0) 反对(0) Vancen | 园豆:80 (初学一级) | 2017-09-18 19:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册