2017-02-01 5 views
1

シナリオ:ニュースサイトのメタデータをスクラップしてD/Bに保存するプラグインを作成しました。しかし、これらのページは、英語、ロシア語、中国語、スペイン語などにすることができます。私はデータを掻き集めてD/Bに総称して保管しているのです。これらのページからデータを取得し、MySQLに保存してから1つのWebページにレンダリングする最良の方法は何ですか?たとえば、1つのページに4つの異なる言語の4つのティーザーがあるとします。そうは思わないが、技術的には起こりうる。複数の国際文字のエンコード/デコードに最適な方法(MySQL/PHP)

答えて

2

UTF-8文字セットを使用してデータベースにデータを保存することをお勧めします。詳細についてはthis questionを参照し、utf8mb4オプションについての回答に特に注意してください。

この保存されたデータを取得してWebページに表示するときは、<meta charset="utf-8" />ヘッダータグを使用してHTML文字セットがUTF-8に設定されていることを確認する必要があります。

+1

ありがとうございます。私はutf8mb4が今夜試してテストし、スタックに更新を加えますかチェックしていません。 – Adrianopolis

+0

ねえ、ネイト!私はちょうど更新したいと思った。すべてはうまくいっていましたが、あなたが言及したように私はutf8_general_ciからutf8mb4_general_ciに自分の色を入れ替える必要があり、それはトリックでした!ありがとう! – Adrianopolis

+0

素晴らしいです、これは助けてうれしいです!乾杯:) – Nate

関連する問題