UTF-8 表示和 unicode 表示之间的字符串转换

Posted

技术标签:

【中文标题】UTF-8 表示和 unicode 表示之间的字符串转换【英文标题】:string conversion between UTF-8 representation and unicode representation 【发布时间】:2010-03-05 19:40:04 【问题描述】:

如何设计一种算法将 UTF-8 字符串转换为 unicode 字符串?

【问题讨论】:

什么是 unicode 字符串?您的意思是一系列 Unicode 代码点? UTF-8 Unicode。你到底想做什么? 如果这是一道面试题,那么提问者可能会认为“unicode string”和“wide string”的意思是一样的。你可以选择花面试时间来教育他们,或者你澄清他们是否是这个意思,然后继续向他们展示你可以编写代码;-) UTF-8 是“unicode 表示”之一。那另一种表现形式是什么? 欺骗***.com/questions/2287212/… 【参考方案1】:

评论者是对的。阅读http://en.wikipedia.org/wiki/Unicode 并改写问题。

UTF-8 是 unicode 的“代表”。您可能想重新编码为其他解释,可能是 Java 字符串或 Microsoft Visual C++ 多字节字符字符串...

【讨论】:

以上是关于UTF-8 表示和 unicode 表示之间的字符串转换的主要内容,如果未能解决你的问题,请参考以下文章

unicode与utf-8的联系

unicode与utf-8的联系

unicode与utf-8的联系

unicode与utf-8的联系

JS - 字符编码 (ASCII,Unicode,UTF-8)

Unicode 与 Unicode Transformation Format(UTF-8 / UTF-16 / UTF-32)