【问题标题】:C# Reading Hebrew?C# 阅读希伯来语?
【发布时间】:2010-11-06 23:21:07
【问题描述】:

我的程序读取了一个包含希伯来文文本的 CSV 文件,然后它在表单中显示这些值,但文本是不可编辑的。我做错了什么?

谢谢 詹姆斯

【问题讨论】:

标签: c# hebrew


【解决方案1】:

你做错了什么的可能选择:

  • 读取编码错误的文件
  • 使用不支持希伯来语的字体
  • 使用不支持从右到左的控件

你如何阅读文件?如果您查看调试器中的数据,它看起来是否正确?你知道文件是用什么编码开始的吗?

请参阅我的Debugging Unicode Problems 获取一些建议 - 尽管它们不会帮助解决任何从右到左的问题。 (恐怕我对双向显示器了解不多。)

【讨论】:

  • 我会先检查编码,然后是字体,最后是双向问题。错误的从右到左配置至少可以显示希伯来字符。
  • @Yuval:是的。将重新排序要点以使此建议隐含。
  • 感谢 Jon,在 VS 中玩了一段时间没有运气后,我尝试在记事本中打开文件,即使选择 UTF8 编码,我也无法使用记事本正确读取文件。我已经为 XP 安装了希伯来语支持,但我仍然在努力阅读它。我想在开始我的工作之前,我需要能够先使用另一个程序读取文件。谢谢
  • 恐怕不行,我已经试着找出来,但是给我这个的人不知道。我被告知文本是希伯来语。我可以阅读更多关于这方面的信息,因为有人告诉我我可能需要支持其他双字节语言????
  • 不幸的是,仅仅知道语言并不能告诉你它的编码是什么。你真的需要知道这一点,然后才能取得更大的进步。
猜你喜欢
  • 2022-06-21
  • 2011-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-25
相关资源
最近更新 更多