gpt4 book ai didi

c++ - 文本文件编码方案

转载 作者:行者123 更新时间:2023-11-30 02:34:36 26 4
gpt4 key购买 nike

应用程序(例如 vim)如何在读取给定文本文件之前知道其格式(即 ASCII、unicode 等)?

另外,我们如何编写一个 C++ 程序来检测相同的内容?

最佳答案

他们通常在阅读之前并不知道。有时他们在阅读文件后并不知道——大多数人查看文件的开头,并试图猜测其中包含的数据的编码。

在某些情况下,这可能非常容易(例如,如果它以 Unicode BOM 开头),但在其他情况下则相当困难。有一次,微软的“IsTextUnicode”对相当多的英文文本做出了错误的猜测,所以记事本(对于一个使用它的程序)会让你在文件中输入一个东西,然后当你再次打开文件时,它会显示你完全不同,因为你输入的英文被解释为以 Unicode 编码的汉字。

关于c++ - 文本文件编码方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34427743/

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