如何在mysql插入或更新时将latin1数据转换为UTF8?

时间:2012-03-22 15:52:47

标签: php mysql unicode encoding

我每晚从一个将其字段存储在拉丁语中的Web服务获取数据,但我的数据库是在utf8中。 我更新或插入记录时是否可以将数据字符串转换为utf8?

2 个答案:

答案 0 :(得分:2)

$output = utf8_encode ( $inputstring );

详细了解utf8_encode

答案 1 :(得分:0)

查看PHP中的多字节字符串函数提供的功能。具体来说,我认为mb_convert_encoding是您正在寻找的功能。

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

ISO-8859-1是“Latin-1”的官方编码标准,符合Wikipedia