gpt4 book ai didi

c# - 如何在不知道 C# 中原始编码的情况下将字符串的编码转换为 UTF-8?

转载 作者:行者123 更新时间:2023-11-30 12:18:40 25 4
gpt4 key购买 nike

我正在使用 Fast CSV Reader(在 codeproject 上)阅读 CSV 文件。当我打印字段的内容时,控制台显示字符“?”用一些话来说。怎么解决?

最佳答案

简而言之,您必须预先知道要阅读的任何文本文件的编码。如果你真的不知道,你可以使用字节顺序标记和其他启发式方法,但你应该始终允许调整值(就像导入 CSV 时 Excel 所做的一样)。

还值得仔细检查调试器中的值,因为它可能是错误的输出,而不是读取 - 请记住所有字符串在内部都是 Unicode , 并转换为 '?'听起来好像无法将 unicode 转换为控制台的相关代码页。

关于c# - 如何在不知道 C# 中原始编码的情况下将字符串的编码转换为 UTF-8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1566707/

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