Я пытаюсь создать игру с вопросами, используя Unity и Sqlite-database К сожалению, Unity не поддерживает арабский язык. поэтому, если я хочу добавить текст вроде
**السلام عليكم **
мне нужно использовать этот сайт
Поддержка арабского языка для программ, которые не поддерживаются
добавьте буквы в поле ввода, получите вывод и добавьте его в Unity.
все работает нормально на многих устройствах, включая мое устройство
но когда я попросил друзей попробовать его на своих устройствах, они показали мне
вместо арабских букв появляются странные буквы
Что приложение показывает на моем устройстве Samsung grand Duos
Но в некоторых устройствах типа HUAWEI Y7 Prime
это показывает по другому.
Я много искал и думаю, что это проблема Sqlite, потому что я вводил данные одинаково в Unity и Sqlite когда я получаю данные в Unity, все работает нормально но когда я попытался получить данные из Sqlite, он показывает странные буквы любая помощь ?
заранее спасибо
Спасибо за ваш ответ . есть идеи о том, как это решить?
это не сработало, я пробовал это раньше, но спасибо за любой способ
Отправьте эту директиву перед созданием базы данных. sqlite.org/pragma.html#pragma_encoding
Похоже, ваше приложение отправляет текст utf-8 чему-то, что обрабатывает его как latin-1 или другую однобайтовую кодировку.