deBrajelon
12-09-2013, 09:58
Всем доброго времени суток!
Столкнулись с проблемой. Есть Библиотечная программа, которая великолепно работает на win xp, win 7(x32). Затык происходит в 64-х разрядной системе.
Есть необходимая функция- виртуальная клавиатура, которая позволяет вводить символы других алфавитов. Проблема в том, что именно в 64-х разрядной системе при нажатии на клавиши клавиатуры, вместо ожидаемой буквы появляется совершенно другой символ. Кодирование происходит по средством вызова символа в ЮНИКОДЕ - Code="04B9"
В таблице символов это буква - ҹ
Первый вложенный файл- предпоследняя буква алфавита выводится не так, как должна.( символ после названия учебника, хотя должен вывести "ҹ")
Второй файл- все буквы алфавита с первой( так же в поле после названия учебника).
Повторюсь, в других системах все в порядке. Что произошло в 64-х битной системе, что оно покалечило кодировку? И как это поправить.
Столкнулись с проблемой. Есть Библиотечная программа, которая великолепно работает на win xp, win 7(x32). Затык происходит в 64-х разрядной системе.
Есть необходимая функция- виртуальная клавиатура, которая позволяет вводить символы других алфавитов. Проблема в том, что именно в 64-х разрядной системе при нажатии на клавиши клавиатуры, вместо ожидаемой буквы появляется совершенно другой символ. Кодирование происходит по средством вызова символа в ЮНИКОДЕ - Code="04B9"
В таблице символов это буква - ҹ
Первый вложенный файл- предпоследняя буква алфавита выводится не так, как должна.( символ после названия учебника, хотя должен вывести "ҹ")
Второй файл- все буквы алфавита с первой( так же в поле после названия учебника).
Повторюсь, в других системах все в порядке. Что произошло в 64-х битной системе, что оно покалечило кодировку? И как это поправить.