Моя программа считывает CSV-файл, содержащий текст на иврите, затем он отображает значения в форме, но текст не является допустимым. Что я делаю не так?C# Чтение иврита?
Благодаря Джеймс
Моя программа считывает CSV-файл, содержащий текст на иврите, затем он отображает значения в форме, но текст не является допустимым. Что я делаю не так?C# Чтение иврита?
Благодаря Джеймс
Возможные варианты для того, что вы делаете неправильно:
H ow are Вы читаете этот файл? Если вы посмотрите на данные в отладчике, похоже ли это правильно? Вы знаете, для чего начинается кодирование файла?
Для получения некоторых предложений см. Мои Debugging Unicode Problems - хотя они не помогут в решении проблем с правом налево. (Боюсь, я мало знаю о дисплеях bidi.)
Я бы начал с проверки кодировки, затем шрифта и, наконец, проблемы bidi. Неправильная конфигурация справа налево, по крайней мере, показывает вам символы на иврите. –
@ Yuval: Yup. Изменит порядок пунктов, чтобы сделать это предложение неявным. –
Спасибо, Джон, после игры в VS на некоторое время, не повезло, я попытался открыть файл в блокноте, и я не могу правильно прочитать файл с помощью блокнота, даже если я выберу кодировку UTF8. Я установил ивритскую поддержку для XP, но я все еще изо всех сил пытаюсь ее прочитать. Я думаю, что мне нужно сначала прочитать файл, используя другую программу, прежде чем я начну работу над моей. Спасибо – 2009-06-30 13:50:45
У вас проблема с ypur У меня такая же проблема \ –
Смотрите здесь: http://stackoverflow.com/questions/12130290/how-to -read-text-files-with-ansi-encoding-and-not-English-letters – Eli