日文字符编码问题

时间:2014-02-17 11:09:07

标签: c# winforms character-encoding textbox ocr

我正在使用第三方OCR库将包含日文字符的图像转换为文本文件。当我通过双击打开它时创建的文本文件看起来没问题但是当我使用下面的代码在TextBox中加载它时它变得很奇怪。

   this.textBox1.Text = File.ReadAllText(Outpath);

2 个答案:

答案 0 :(得分:0)

ReadAllText方法可以将编码作为参数。

您应该使用的日文文件:

this.textBox1.Text = File.ReadAllText(Outpath, Encoding.Unicode);

如果您的文件是以UTF8编码的:

this.textBox1.Text = File.ReadAllText(Outpath, Encoding.UTF8);

希望这有帮助,

西尔

答案 1 :(得分:0)

检查TextBox属性上的“ImeMode”并尝试其他模式。

顺便说一下,“你变得奇怪”是什么意思?你有看到 ”?”或某种类型的方块?