我正在使用C#,我有一个用逗号分隔的csv文件,其中使用不同语言的不同字符串。
如果我的应用是unicode,则应仅打开CSV。
有没有一种简单的方法可以在代码中确定这一点?
最佳答案
当您说“ Unicode”时,我假设您的意思是UTF-8。 Unicode不是编码,文件不能是“ Unicode”。
您可以使用一个库,例如,ude是一个C#库,它试图确定文件使用什么编码。它使用算法described here。它不是100%可靠的。
关于c# - 如何确定CSV文件是否为unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7761662/