C# 从ini文件中读取文本到textbox,中文乱码问题

protectedvoidButton_get_Click(objectsender,EventArgse){stringFullFileName=@"F:\111.tx... protected void Button_get_Click(object sender, EventArgs e)
{
string FullFileName = @"F:\111.txt";
string MyText = "", ch;
int a = 0;
//以打开,只读的方式创建文件流MyFile
FileStream MyFile = new FileStream(FullFileName, FileMode.Open, FileAccess.Read);
a = MyFile.ReadByte();
while (a != -1)
{
ch = ((char)a).ToString();
MyText = MyText + ch;
a = MyFile.ReadByte();
}
TextBox1.Text = MyText;
MyFile.Close();

}
展开
 我来答
朱06CAD
2016-08-07 · 知道合伙人软件行家
朱06CAD
知道合伙人软件行家
采纳数:4172 获赞数:18070
高中,熟悉AutoCAD。会autolisp及VBA程序。

向TA提问 私信TA
展开全部
  1. 每个中文由两个字串符构成。

  2. 读取字串符的时候,先转换为ascii码,如果转换值大于127,那么这个字串符是中文,那么就提取两个字串符。

追问
比较菜,能给代码么?愿给高分。
追答
我只是使用autolisp,在lisp里面,就是这样分析字串符的中文。不够什么程序,思路是相通的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式