utf 16转化为utf 8 的疑问

utf 16转化为utf 8 的疑问

月亮是我掰弯的 发布于 2021-11-25 字数 476 浏览 749 回复 2

@木头r 你好,想跟你请教个问题:

http://www.oschina.net/code/snippet_179574_15065

这是您的帖子,我按照方法转化utf16 to utf8 但是在转化之后的utf8中恒定出现6个不能解析的字符:

下面是我保存成文件之后的显示:

Login Successful. ﷽﷽ꮫꮫꮫꮫ    

ꮫ 就是不能解析的字符。 请问这是什么原因导致的呢?

如果您能回复,不胜感激。

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

静谧 2021-11-29 2 楼

非常感谢您能回复我的帖子: 我在内存里看六个字符是 0xef 0xb7 0xbd
 0xef 0xb7 0xbd 。我用了个笨办法直接把后六位给砍掉了。之后解析就正确。不过我现在又找到了一种方法解决了转码问题。

傾城如夢未必闌珊 2021-11-26 1 楼

这是6个什么字符?看到框框未必是不能转换。或许是你打印这个字符的东西不支持utf8呢?