Вышел тут у меня небольшой спор про кодировки. Ситуация такая:
- Есть сервер с MySQL. БД создана с кодировкой 1251 (Такая кодировка создана намеренно. Про UTF-8 я знаю, не агитируйте меня пожалуйста, вопрос не в этом).
- Есть приложение под андроид (DX10) которое обращается к БД (MyDAC) и выводит данные.
- У всех (15-30 человек) пользователей надписи выводятся на русском языке, на разных устройствах.
- !!! НО, у одного пользователя выводится на непонятном языке (типа такого: Ńňŕíöč˙ áŕëĺçĺíî). При этом у него на планшете стоит Английский язык и Андроид 4.2.
Теперь вопрос: этот пользователь (он админ, и поддерживает сайт, т.е. что-то соображает) говорит: Ты поменяй кодировку в программе, укажи явно 1251. Так вот я и думаю, где эту кодировку указать? После того, как этот пользователь меняет язык на Русский - всё нормально. Но после смены на английский - опять "Ńňŕíöč˙ áŕëĺçĺíî".
Что-то мне подсказывает, что это может быть связано со шрифтами, которые перегружаются при смене языка, но я не уверен. Если кто знает решение - подскажите. Напомню: у всех остальных пользователей, русский отображается нормально. Где мне надо задать кодировку явно 1251?
Вопрос
Volk65
День добрый!
Вышел тут у меня небольшой спор про кодировки. Ситуация такая:
- Есть сервер с MySQL. БД создана с кодировкой 1251 (Такая кодировка создана намеренно. Про UTF-8 я знаю, не агитируйте меня пожалуйста, вопрос не в этом).
- Есть приложение под андроид (DX10) которое обращается к БД (MyDAC) и выводит данные.
- У всех (15-30 человек) пользователей надписи выводятся на русском языке, на разных устройствах.
- !!! НО, у одного пользователя выводится на непонятном языке (типа такого: Ńňŕíöč˙ áŕëĺçĺíî). При этом у него на планшете стоит Английский язык и Андроид 4.2.
Теперь вопрос: этот пользователь (он админ, и поддерживает сайт, т.е. что-то соображает) говорит: Ты поменяй кодировку в программе, укажи явно 1251. Так вот я и думаю, где эту кодировку указать? После того, как этот пользователь меняет язык на Русский - всё нормально. Но после смены на английский - опять "Ńňŕíöč˙ áŕëĺçĺíî".
Что-то мне подсказывает, что это может быть связано со шрифтами, которые перегружаются при смене языка, но я не уверен. Если кто знает решение - подскажите. Напомню: у всех остальных пользователей, русский отображается нормально. Где мне надо задать кодировку явно 1251?
Ссылка на комментарий
8 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.