我可以使用UTF-8 / 16/32对任何Unicode符号进行编码吗?

gstackoverflow

我知道unicode是一个巨大的符号集。它使日本成为中国字母。

我正在阅读有关UTF-8 / 16/32的信息,但是在任何地方都找不到我可以使用UTF-8 / 16/32从Unicode绝对编码任何符号的短语。

每个unicode编码具有相同的功效是真的吗?

如果是真的,那么使用utf-16 / 32的原因是什么(如果有共同之处)-utf-8更加“合理地”使用内存并具有ascii兼容性?

乔普·艾根(Joop Eggen)

是的你可以。对于所有读者:Unicode是从U + 0000到3字节范围的编号。UTF-8是一个多字节代码,它将字节链接到设置了高位,一些顺序位和自由编号位。UTF-16也有转义。而且UTF-32就足够了。

对于亚洲文字,UTF-8并不是最佳选择,对于拉丁文字,它最佳选择。通常,这只会在小型设备或大型数据库上起作用。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我们可以使用javascript将ANSI编码的CSV文件转换为utf-8编码的文件吗?

您可以使用非utf8编码编写Perl 6脚本吗?

页面标题中可以使用UTF-8编码的字符吗?

Scala编译器是否可以使用UTF-8编码的源文件?

我可以使用截图工具对Windows 8的“开始”屏幕或现代应用进行截图吗?

我可以使用Windows 8 DVD从Windows 8.1降级到Windows 8吗?

我可以使用Java SE与Java EE 8任何版本?

我真的可以使用8位地址来映射ELF文件吗?

Java 8:我们可以使用 map 在流中创建实例方法 ref 吗?

在Java 8中,我可以使用流来过滤部分字符串吗?

学习 Angular 4 后,我可以使用 Angular 8 吗?

我们可以使用GAS的Chrome V8功能吗?

我可以使用OEM Windows 8键激活Windows 8.1吗?

我可以使用 v8(-debug) 执行 Ignition 生成的字节码吗?

我可以使用ubuntu对我的AMD A8-6410 APU cpu超频吗?如果是这样,怎么办?

我可以安全地在utf8mb4 mysql数据库中使用utf8表和列吗?

在VM中运行Windows 8-我可以使用笔记本电脑随附的副本吗

我可以使用UnsafePointer.withMemoryRebound将[UInt8]重新映射到[UInt16]吗?

我们可以使用 flv.js 播放器播放 .m3u8 文件吗?

(iOS 8)我可以使用Real Game Center帐户来测试iOS应用程序吗?

是否可以使用百里香和春天将utf-8编码的html代码注入html页面

Glassfish 3上可以使用Java 8吗?

UTF-8,PHP,Win7-现在有解决方案可以使用php在Win 7上保存UTF-8文件名吗?

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

可以在git commit消息中使用任何utf-8字符安全吗?

我可以使用CSS向任何元素添加项目符号点吗?

我可以使用通配符替换吗

骨骼可以使用我的插件吗?

我可以使用多个“ with”吗?