在我阅读c编程书之前几个小时。在我读这本书时,我遇到了这些词,字符编码和Unicode。然后我开始谷歌搜索有关Unicode的信息。然后我才知道Unicode字符集包含来自每种语言的每个字符, UTF-8 ,16,32可以编码 unicode 字符集中列出的字符。
但我无法理解它是如何工作的。
unicode取决于操作系统吗?
它与软件和程序有什么关系?
当我安装操作系统时,UTF-8是否是安装在我的计算机上的软件?
或者它与硬件有关?
以及计算机如何编码这些东西?
我发现它太混乱了。请详细回答我。 我是这些东西的新手,所以在你给我答案时请记住这一点。
谢谢。答案 0 :(得分:6)
我在What Every Programmer Absolutely, Positively Needs To Know About Encodings And Character Sets To Work With Text中广泛地写过这篇文章。这里有一些亮点: