我正在开发一个应用程序,其中包含读取xml的php脚本,并将从中获取的数据保存到mysql数据库中。
Mysql数据库最初设置为Latin1字符编码,但需要使用utf8字符集中的字符。例如,需要使用š
(š
),而在Latin1字符集中,它显示为ð
我将数据库和表格中的字符集更改为utf8,并使用我的php脚本重新读取xml消息。如果scaron在格式为š
的xml文件中,则保存到数据库中,格式为š
,如果我使用š
,则保存为?
。
我尝试了很多PHP编码功能等,但似乎没有得到正确的结果(在数据库中显示为scaron为字符)。
任何想法如何继续这个?