当前位置:  开发笔记 > 编程语言 > 正文

如何在c#中将不可读的字符串转换回UTF-8字节

如何解决《如何在c#中将不可读的字符串转换回UTF-8字节》经验,为你挑选了1个好方法。

我有一个字符串看起来像aeroport目标├⌐

我知道它是法语,我想将此字符串转换回可读格式.有什么建议?



1> Dour High Ar..:

那不是法国人,法语中"机场"这个词是"aéroport".

如果要将字符串转换为可读格式,则必须知道原始字符串的编码,而不是语言."aeroportgets├⌐"是合法的UTF8字符串.

你在哪里看到这个字符串?在Windows命令提示符下?对于高ASCII字符,它显示有趣的字符,如"├⌐".命令提示符使用CP437,而不是UTF8,如果您有UTF8字符串"aimé",它将在CP437中显示为"aim├⌐".

如果这是您的情况,请尝试将字符串写入文件并在记事本中打开该文件.如果看起来正确你的字符串是正确的,显示它的应用程序是错误的.

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有