С# Чтение иврита?

Моя программа читает CSV-файл, содержащий текст на иврите, затем отображает значения в форме, но текст невозможно прочитать. Что я делаю неправильно?

Спасибо, Джеймс.


person Community    schedule 30.06.2009    source источник
comment
ты решил свою проблему у меня такая же проблема \   -  person yoav.str    schedule 16.09.2010
comment
Посмотрите здесь: stackoverflow.com/questions/12130290/   -  person Eli    schedule 23.07.2015


Ответы (1)


Возможные варианты того, что вы делаете не так:

  • Чтение файла с неправильной кодировкой
  • Использование шрифта, который не поддерживает иврит
  • Использование элемента управления, не поддерживающего письмо справа налево

Как поживаете вы читаете файл? Если вы посмотрите на данные в отладчике, они кажутся правильными? Вы знаете, в какой кодировке находится файл?

См. мой Отладка проблем с Unicode, где можно найти некоторые предложения, хотя они не помогут ни с одним из них. вопросы справа налево. (Боюсь, я мало что знаю о биди-дисплеях.)

person Jon Skeet    schedule 30.06.2009
comment
Я бы начал с проверки кодировки, затем шрифта и, наконец, проблемы с биди. Неправильная конфигурация справа налево, по крайней мере, показывает вам символы иврита. - person Yuval F; 30.06.2009
comment
@Юваль: Ага. Изменит порядок точек, чтобы сделать это предложение неявным. - person Jon Skeet; 30.06.2009
comment
Спасибо, Джон, поиграв в VS некоторое время безуспешно, я попытался открыть файл в блокноте, и я не могу правильно прочитать файл с помощью блокнота, даже если я выбираю кодировку UTF8. Я установил поддержку иврита для XP, но мне все еще трудно ее прочитать. Я думаю, что мне нужно сначала прочитать файл с помощью другой программы, прежде чем я начну работать над своей. Спасибо - person ; 30.06.2009
comment
Боюсь, что нет, я пытался выяснить, но человек, который дал мне это, не знает. Мне сказали, что текст на иврите. Я мог бы прочитать больше об этом, поскольку мне сказали, что мне может понадобиться поддержка других двухбайтовых языков???? - person ; 08.07.2009
comment
К сожалению, просто знание языка не говорит вам, в какой он кодировке. Вам действительно нужно знать это, прежде чем вы сможете добиться большего прогресса. - person Jon Skeet; 08.07.2009
comment
В какой кодировке вы пытались прочитать файл? попробуйте либо utf-8, либо iso-8859-8, они наиболее распространены для текста на иврите. - person Miki Watts; 15.10.2009