2016-07-26 2 views
0

Я написал программу, которая читает из файла, имеет арабский текст, закодированный с помощью ANSI. Я сделал бегущую банку этой программы.
Он отлично работает на моем ноутбуке, однако, когда я запускаю его на другом ноутбуке, арабские символы превращаются в грязные символы.
А что делать?
Моя программа java не отображает специальные символы на других устройствах

+1

Бегущая банка и тег Android не имеют смысла. В любом случае, пожалуйста, покажите screeenshots и [mcve] –

+0

. Вы должны использовать только Юникоды, которые принимаются gloablly. Обратитесь к этому [сайту] (http://jrgraphix.net/r/Unicode/0600-06FF) для uniocdes of Arabic. Другое устройство показывает беспорядочные символы, потому что он пытается прочитать un unicode символы – LvN

ответ

1
  1. Убедитесь, что ваша конечная система имеет шрифты, необходимые для отображения этих букв, если не связывает их с вашим приложением.
  2. Проверьте, читаете ли вы содержимое файла UTF-8 (или соответствующий формат кодировки).
Смежные вопросы