UTF-8和UTF-16之间有很大的区别吗

海妖

我调用了一个Web服务,这使我返回了具有UTF-8编码的响应xml。我在java中使用getAllHeaders()method进行了检查

现在,在我的Java代码中,我得到该响应,然后对其进行一些处理。然后,将其传递给其他服务。

现在,我在Google上搜索了一下,发现默认情况下Java字符串编码为UTF-16。

在我的响应xml中,其中一个元素具有字符É。现在,这已经搞定了我对其他服务提出的后期处理请求。

它没有发送É,而是发送了一些乱码。现在我想知道,这两种编码真的会有很多区别吗?如果我想知道É将从UTF-8转换为UTF-16,那我该怎么做?

谢谢

阿尔琼·乔杜里

UTF-8和UTF-16都是可变长度编码。但是,在UTF-8中,字符可能至少占据8位,而在UTF-16中,字符长度以16位开始。

UTF-8主要优点:

  1. 基本ASCII字符(例如数字,不带重音的拉丁字符等)占据一个字节,与US-ASCII表示形式相同。这样,所有US-ASCII字符串都变成有效的UTF-8,在许多情况下,它都提供了良好的向后兼容性。
  2. 没有空字节,允许使用以空终止的字符串,这也引入了大量的向后兼容性。

UTF-8主要缺点:

  1. 许多常见字符的长度不同,这会大大降低索引和计算字符串长度的速度。

UTF-16主要优点:

  1. 最合理的字符(如拉丁文,西里尔文,中文,日文)可用2个字节表示。除非确实需要特殊字符,否则这意味着UTF-16的16位子集可以用作固定长度的编码,从而加快了索引编制的速度。

UTF-16主要缺点:

  1. US-ASCII字符串中有很多空字节,这意味着没有以N结尾的字符串和大量的内存浪费。

通常,UTF-16通常更适合于内存中表示,而UTF-8非常适合于文本文件和网络协议

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UTF-8和UTF-16之间有很大的区别吗

来自分类Dev

对utf-8和utf-16感到困惑

来自分类Dev

在Python 3.5中编码utf-8和utf8之间的区别

来自分类Dev

UTF-8和en_AU.UTF-8之间的区别

来自分类Dev

C#的getBytes(“ UTF-8”)和Encoding.UTF8.GetBytes()之间的区别

来自分类Dev

Emacs上utf-8-emacs和utf-8之间的区别

来自分类Dev

UTF-8和en_AU.UTF-8之间的区别

来自分类Dev

UTF-8与UTF-16和UTF-32转换的混淆

来自分类Dev

“ utf8_unicode_ci”和“ utf8_unicode_520_ci”有什么区别

来自分类Dev

'coding = utf8'和'-*-coding:utf-8-*-'有什么区别?

来自分类Dev

oracle和java之间的UTF-8区别

来自分类Dev

oracle和java之间的UTF-8区别

来自分类Dev

Mac 和 Linux iconv UTF16 到 UTF8 的区别

来自分类Dev

C ++是否支持在UTF-8,UTF-16和UTF-32以外的字符编码之间进行转换?

来自分类Dev

zh_CN.utf8和zh_CN.UTF-8之间的ubuntu语言环境差异

来自分类Dev

zh_CN.utf8和zh_CN.UTF-8之间的ubuntu语言环境差异

来自分类Dev

UTF8-in文字和unicode点之间有什么区别?

来自分类Dev

我可以在字节和字符串之间混合使用UTF-16转换和UTF-8转换吗?

来自分类Dev

将具有UTF-8和CP-1251文件的目录批量转换为UTF-8

来自分类Dev

Windows UTF8到UTF16

来自分类Dev

utf8 <-> utf16:codecvt性能不佳

来自分类Dev

为什么文本utf-16而不是utf-8

来自分类Dev

UTF-8到UTF-16LE Javascript

来自分类Dev

utf-8 / utf-16转换

来自分类Dev

UTF-16至UTF-8 PHP转换

来自分类Dev

utf-8转换为utf-16

来自分类Dev

默认PowerShell发出UTF-8而不是UTF-16?

来自分类Dev

Java中的UTF-16BE和UTF-16问题

来自分类Dev

为什么chrome和Firefox之间的POST请求的标头内容类型仅在“ UTF-8”和“ utf-8”之间有所不同?

Related 相关文章

热门标签

归档