Как я могу преобразовать латинские данные в UTF8 при вставке или обновлении mysql? - PullRequest
1 голос
/ 22 марта 2012

Я получаю данные каждый вечер от веб-службы, которая хранит их поля на латинице, но моя база данных находится в utf8Можно ли преобразовать строку данных в utf8 при обновлении или вставке записи?

Ответы [ 2 ]

2 голосов
/ 22 марта 2012
$output = utf8_encode ( $inputstring );

Подробнее о utf8_encode

0 голосов
/ 22 марта 2012

Посмотрите на функции, предоставляемые многобайтовыми строковыми функциями в PHP. В частности, я думаю, что mb_convert_encoding - это функция, которую вы ищете.

$output = mb_convert_encoding ($input, 'UTF-8', 'ISO-8859-1');

ISO-8859-1 является официальным стандартом кодирования для «Latin-1», согласно Википедия .

...