我对字符编码有以下问题,我不知道如何解决。我正在建立一个网站,需要从自定义新闻网站获取提要并将其存储在我自己的数据库中。
问题是,对于某些提要,它们与德国元音变音符号 (ä,ü,ß) 一起保存得很好。但是对于其他提要,德语变音符号被转换为“Java für Mac”或“Fehler in CoreText lässt OS-X- und iOS-Apps abstürzen”。
数据库设置是utf8_general_ci,当我直接在数据库中保存一些字段时,德语变音符号也可以保存。
为了加载提要,我使用 simplepie 1.3 库并将输入输出字符编码设置为 UTF-8。