Здравствуйте, Олег !
высылаю образец файла при котором Йоксель не распознает русские буквы, глюк воспроизводится как в компоненте, так и "диком" Йокселе
с уважением к вашей разработке
Йоксель » Главный форум
С некоторыми шрифтами возникают кракозябры
(7 posts)-
Отправлено 16 года(лет) назад #
-
Спасибо, буду смотреть.
Отправлено 16 года(лет) назад # -
А что это за файл? Вы можете повлиять на его создание? Дело в том, что там явно выставлен набор символов "Центральная Европа". И даже шрифт называется "Courier New CE". Т.е. "Courier New Central Europe". Соответственно, Йоксель подхватывает его с центрально-европейской кодировкой.
Отправлено 16 года(лет) назад # -
Файл ко мне попал случайно. Я подумал, что раз Excel 97 открывает его корректно с русскими буквами, то такую же логику вероятно можно заложить и в Йоксель... Насколько я правильно понял в самом файле явно указано что открываться должны Центральноевропейские символы, но вероятно ввиду того что в операционной системе указана страна Россия, Эксель отображает русские буквы.
Gnumeric 1.9.1 и OpenOffice 3.0 (от Sun) также корректно распознают русские буквы в этом файле. Хотелось бы чтобы Йоксель читал русские буквы в таких ситуациях.Отправлено 16 года(лет) назад # -
Хотелось бы чтобы Йоксель читал русские буквы в таких ситуациях.
Ну, у Йокселя, как минимум, есть определенные проблемы с поддержкой юникода. Но попробую эту проблему решить.
Отправлено 16 года(лет) назад # -
В копилку глюков платформы 77.
История с файлом, приложенным в первом сообщении имеет некоторое продолжение.
После успешного прочтения Йокселем данного файла и сохранения в формат *.mxl, выяснилось что Конфигуратор 1С 77 уже в свою очередь читает файл с кракозябрами.
Однозначно это глюк платформы 1С 77, 1С 8.0 Работа с файлами читает сохраненный файл успешно (с русскими буквами несмотря на юникод)Отправлено 16 года(лет) назад # -
При сохранении в mxl имя шрифта и кодовая страница записывается как в xls-файле. Соответственно, Конфигуратор пытается отображать неюникодный текст в левой кодировке. И как обычное неюникодное приложение не может это сделать корректно. Так в Йокселе было раньше. Сейчас он, кстати, тоже далеко не юникодный :) Так что, это, скорее, не глюк платформы 7.7, а общая проблема неюникодных приложений. Учитывая, что 7.7 должна была работать даже на Windows 95, такое поведение 7.7 нормально.
Отправлено 16 года(лет) назад #
Отправить сообщение
Вы должны войти в систему, чтобы оставлять сообщения.