Какой набор символов я должен использовать в Backend (MariaDB + PHP7 .5 + JSON / REST), чтобы охватить большинство языков в Android? - PullRequest
0 голосов
/ 21 июня 2020

У меня есть приложение, которое широко используется примерно в 150 странах, но у меня проблема, когда набор символов пользователей не покрывается должным образом при удаленном хранении регистраций пользователей (PHP7 .5 + MariaDB). В приложении android я вижу, что регистрации пользователей обрабатываются правильно, но оно "теряется в переводах" при хранении информации на стороне сервера. В результате ставятся вопросительные знаки для писем, хранящихся в MariaDB. Я пробовал разные варианты UTF8, но мог охватывать только в основном европейские / скандинавские языки, но у меня возникли проблемы с восточноевропейскими, kirylli c, turki sh, арабскими c (наборы символов справа налево), восточноазиатскими языками и некоторые африканские.

Есть ли опыт настройки наборов символов, которые широко охватывают большинство языков, при хранении данных в mariaDB, используя PHP и взаимодействуя с android приложениями в Retrofit2 с помощью JSON / REST?

...