レガシー DB の MySQL ラテン文字
質問
こんにちは。データを使用する必要があるデータベースを継承しました。残念ながら、テキストの一部はスペイン語であり、明らかなエンコードの問題がいくつかあります。たとえば、これはテキスト フィールドに保存される一般的な文字列です。
Clara introducción a través del transporte de me...
私の質問は、これらの文字を MySQL/PHP を使用していたものに戻す簡単な方法はありますか?
ご提案をお待ちしております。
解決
OK - 答えは次のとおりです utf8_decode()
PHPで。
他のヒント
データベースに接続したら、通信に使用する文字セットを必ず設定してください。
これは使用しているライブラリまたは PDO によって異なりますが、次のようなものになります。 mysql_set_charset('utf-8');
さらに、出力を印刷するときは、コンソールが UTF8 に設定されていることを確認してください。Web ページに表示している場合は、ヘッダーやメタ タグを介してページの文字セットが正しく設定されていることを確認してください。
所属していません StackOverflow