gpt4 book ai didi

java - 点其他编码而不是UTF-8

转载 作者:行者123 更新时间:2023-11-30 03:23:24 24 4
gpt4 key购买 nike

我已经在各种编程语言中使用String很长时间了,我还没有遇到过需要使用除UTF-8<之外的任何其他编码的情况

这个问题可能感觉像是基于意见,但我不明白为什么应该提供其他编码。

只有一个标准难道不会让每个人(尤其是程序员)的生活变得更轻松吗?

我以Java为例:

可以在此处找到一组当前可用的 Java 编码:

https://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html

最佳答案

UTF-8: Advantages and disadvantages

典型的论点是:

Asian languages have many more characters and would require oversized encoding for their languages.

但是,在我看来,优点大于缺点:

  1. 由于与 ASCII 兼容,UTF-8 通常更强大
  2. 事实上它是 Unicode
  3. 其他 UTF-16/32 不是固定长度的
  4. 其他非 unicode 的字符极其复杂

我会看一下这里:Why don't people use other encodings .

关于java - 点其他编码而不是UTF-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30802576/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com