646得票14回答
UTF-8, UTF-16, and UTF-32

UTF-8、UTF-16和UTF-32有什么区别? 我理解它们都可以存储Unicode,并且每种编码使用不同数量的字节来表示字符。是否有选择一种编码比另一种更具优势的情况呢?

398得票2回答
Unicode、UTF、ASCII、ANSI格式的区别

Unicode、UTF8、UTF7、UTF16、UTF32、ASCII 和 ANSI 编码有何不同? 这些编码对程序员有什么帮助?

153得票5回答
UTF-8和UTF-16有什么区别?

UTF-8和UTF-16之间有什么区别?为什么我们需要它们?MessageDigest md = MessageDigest.getInstance("SHA-256"); String text = "This is some text"; md.update(text.getBytes(...

151得票15回答
哪种编码方式可以在Mac和Windows上用Excel正确打开CSV文件?

我们有一个Web应用程序,可以导出包含UTF-8编码的外语字符的CSV文件,没有BOM。Windows和Mac用户在Excel中得到了垃圾字符。我尝试将其转换为带BOM的UTF-8;Excel/Win可以正常使用,但Excel/Mac则显示乱码。我正在使用Excel 2003/Win、Exce...

97得票6回答
Unicode可以映射多少个字符?

我要求计算Unicode中所有可能有效组合的数量,附带说明。我知道一个字符可以编码为1、2、3或4个字节。我也不明白为什么连续字节有限制,即使该字符的起始字节清楚表明它的长度。

91得票1回答
C++11中字符串字面量的Unicode编码

在有关问题的基础上,我想询问C++11中的新字符和字符串字面值类型。现在似乎有四种字符类型和五种字符串字面值类型。char a = '\x30'; // character, no semantics wchar_t b = L'\xFFEF'; // ...

91得票13回答
文件中出现了<0xEF,0xBB,0xBF>字符,如何去除它们?

我正在压缩JavaScript文件,但压缩器抱怨我的文件中有字符。 如何搜索并删除这些字符?

88得票5回答
UTF-16的意义是什么?

我从未理解UTF-16编码的意义。如果您需要将字符串视为随机访问(即代码点等同于代码单元),那么您需要使用UTF-32,因为UTF-16仍然是可变长度的。如果您不需要这个功能,那么与UTF-8相比,UTF-16似乎浪费了大量的空间。UTF-16相对于UTF-8和UTF-32的优点是什么,为什么...

78得票9回答
Android WebView显示UTF-8字符乱码问题。

我在我的安卓应用中使用了一些WebView,但是无法使它们以utf-8编码显示。 如果使用这个,我将看不到我的斯堪的纳维亚字符:mWebView.loadUrl("file:///android_asset/om.html") 如果我尝试这个,就什么都不会显示mWebView.loadDat...

56得票6回答
UTF-8、UTF-16和UTF-32在存储字符数量方面是否有区别?

好的。我知道这看起来像典型的“他为什么不用谷歌或去www.unicode.org查询?”问题,但对于这样一个简单的问题,在检查了这两个来源之后,答案仍然让我困惑。 我很确定这三种编码系统都支持所有Unicode字符,但在我在演示中提出这个说法之前,我需要进行确认。 奖励问题:这些编码在它们...