Как я могу сохранить и получить данные массива php на региональном языке (гуджарати, хинди, панджаби) в mysql базу данных? - PullRequest
0 голосов
/ 12 июля 2020

Прямо сейчас я могу сохранить строку регионального языка в базе данных mysql. Но я хочу сохранить массив и json кодировать в mysql базу данных и хочу получить то же самое.

Прямо сейчас такая строка вставляется в базу данных вместо регионального языка.

["u0ab9u0ac7u0ab2u0acb u0a95u0ac7u0aae u0a9au0acb u0aaeu0abeu0a9cu0aae ?","u0ab9u0ac7u0ab2u0acb u0a95u0ac7u0aae u0a9au0acb u0aaeu0abeu0a9cu0aae ?"]

Пожалуйста, помогите мне в этом.

1 Ответ

0 голосов
/ 12 июля 2020

Я получил ответ после долгого исследования.

Я использовал для этого JSON_UNESCAPED_UNICODE.

$multi_language_array = array('હેલો કેમ ચો માજમ ?', 'कैसे हो ?', 'How are you?', );

$encoded_array = json_encode($multi_language_array, JSON_UNESCAPED_UNICODE);

После этого я сохранил строку массива json_encoded в базе данных. И это сработало.

Также при извлечении работает нормально.

print_r(json_decode($encoded_string_from_database));

//And the output is
Array ( [0] => હેલો કેમ ચો માજમ ? [1] => कैसे हो ? [2] => How are you? ) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...