0

文字エンコーディングに関して次の問題があり、解決方法がわかりません。カスタム ニュース サイトからフィードを取得し、それを自分のデータベースに保存する必要がある Web サイトを構築しています。

問題は、フィードによっては、ドイツ語のウムラウト (ä、ü、ß) をそのまま使用して問題なく保存されることです。しかし、他のフィードでは、ドイツ語のウムラウトは「Java für Mac」または「Fehler in CoreText lässt OS-X- und iOS-Apps abstürzen」に変換されます。

データベース設定は utf8_general_ci です。データベースにフィールドを直接保存すると、ドイツ語のウムラウトは正常に保存されます。

フィードをロードするために、simplepie 1.3 ライブラリを使用し、入出力文字エンコーディングも UTF-8 に設定しました。

4

1 に答える 1

0

HTML ドキュメントで文字セットが選択されていない可能性があります。

于 2013-09-03T05:49:45.707 に答える