Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   В текстовом файле 1500 строк и 14 слов отображаются крякозябрами (http://forum.oszone.net/showthread.php?t=231270)

kigerman 26-03-2012 02:22 1886753

В текстовом файле 1500 строк и 14 слов отображаются крякозябрами
 
Гуру, помогите!
Делаю перевод программы, обычный текстовый файл, 1500 строк, миллион слов
и 14 из них у меня отображаются в программе нормально, а кому вышлю, у них именно эти 14 слов крякозябрами.
Как такое может быть и как побороть, очень надо и очень срочно, помогите!

Iska 26-03-2012 03:13 1886760

kigerman, обсуждение сферического коня в вакууме выходит за рамки компетенции форума. Что за программа (вплоть до версии — у Вас и «у них»), что за текстовый файл (путь и его кодировка).

kigerman 26-03-2012 05:47 1886776

Прошу прощения, программа XWidget (у всех) я её перевожу, текст находится в текстовом файле, лежит в папке Lang в папке программы в Program Files,
кодирую в UTF8 (в Юникоде такая же беда), у меня всё отображается норм, у жены на ноуте тоже, а высылаю троим, у них одни и теже слова отображаются
крякозябрами (14 слов), слова находятся в разных местах в файле, отображается именно крякозябрами, а не знаками вопроса, как бывает с китайскими иероглифами
(у программы китайские корни, автор китаец), вот скрины

Iska 26-03-2012 08:26 1886801

Версия с разными версиями стандартных компонент не подтвердилась — приложение, похоже, использует самописные.

Значит, надо пытаться искать отличия Вас от приятеля во всём, начиная с версии ОС, настроек языка, шрифтов, их подстановки (Font Substitution), подмены в реестре кодовых страниц (1252 --> 1251) и т.д.

Не знаю, может быть более опытные товарищи подскажут что-то более конкретное.

kigerman 26-03-2012 08:29 1886803

Спасибо, я менял сразу и у жены тоже 1252 на 1251, может в этом причина...

Iska, вопрос решился, но наполовину, приятель заменил файл C_1252.NLS на C_1251.NLS и всё стало норм, но все же менять не будут,
что надо сделать с этими 14 словами, чтобы они отображались, посоветуйте, пожалуйста

Iska 26-03-2012 09:38 1886836

kigerman, способ есть. Но он Вам не понравится: надо писать производителю и просить исправить данную проблему. Другого выхода я не вижу.

kigerman 26-03-2012 09:41 1886839

Ок, спасибо огромное, а не могли бы вы в двух словах объяснить, что мне писать автору, я с ним общаюсь, но он во-первых китаец, а во-вторых, чтобы я сам знал, что от него просить, пожалуйста

Iska 26-03-2012 10:01 1886862

Объяснить ошибку на примере скриншотов:

1. «Вот это — на английском языке».
2. «Вот это — на русском языке»; все ошибочные надписи выделить — обвести каким-нибудь овалом (рекомендую PicPic: PicPick :: All-in-one Design Tools, Screen Capture, Image editor, Color Picker, Pixel Ruler... — достаточно удобно и бесплатно).
3. «Вот это — на русском языке при подмене кодовой таблицы 1252 на 1251», дабы показать автору, где может быть «зарыта» ошибка. И описать метод и цель подмены. Указать, что делать это вообще-то крайне не рекомендуется.

kigerman 26-03-2012 10:03 1886866

Огромное спасибо, дай Бог вам здоровья. Тему можно отметить решённой.

Morpheus 26-03-2012 10:10 1886873

kigerman, Как сообщить о том, что моя проблема решена?


Время: 19:20.

Время: 19:20.
© OSzone.net 2001-