gpt4 book ai didi

c# - 在 Windows 窗体中设置文本框编码

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

当我尝试从文件中获取一些文本并将其显示在文本框中时,一切正常,直到我想写捷克语字符(例如 čšž)。它们显示为:Moj� nejv�t� z�libou je �e�en� koresponden�n�ch semin�

我应该在将编码分配给 textBox1.text 之前为加载的文本设置编码,还是可以更改 textBox1.Text 本身的编码?

我使用以下代码:

textBox1.Text = File.ReadAllText(file);

最佳答案

尝试强制编码(机器默认应该没问题,如果你不知道正确的):

textBox1.Text = File.ReadAllText(file,Encoding.Default);

无论如何,作为捷克人,我猜你当前的默认编码是“西欧 (Windows)”(你也可以通过 Encoding.GetEncoding(1252))

这也是我电脑上的那个(我有意大利语版的 Win7)。

关于c# - 在 Windows 窗体中设置文本框编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5640975/

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