Я вставляю данные арабского языка в mysql, используя php и html-форму. После вставки данных в таблицу mysql данные выглядят так: «… Ø ± Øبا ا» «Ø¹Ø§» «…» Однако, когда я выбираю эти данные на своей веб-странице, он показывает идеальное арабское предложение. Однако, когда я выставляю эти данные функции json_encode и пытаюсь прочитать эти данные у android, андроид показывает «… Ø ± Øبا ا» «Ø¹Ø§» «… после разбора json. Есть ли способ представить эти данные в андроиде значимо.
Обновить:
http-equiv="Content-Type" content="text/html; charset=utf-8"
Я также использую этот метатег на моей странице показа. Без этого метатега в моем браузере также отображаются данные, подобные этому … Ø ± Øبا ا "" عا "" …
благодаря
Как вы просматриваете его через MySQL? Шпатлевка? Убедитесь, что ваша кодировка терминала установлена на UTF-8, а не на ASCII.
EDIT: попробовав это, мне пришлось установить мою кодировку Putty на Win1256, чтобы символы отображались правильно в консоли.
Настройки шпатлевки:
Убедитесь, что вы используете одну и ту же кодировку символов на всех платформах. В идеале используйте UTF-8.