0

私はWordpressでこの問題を抱えています.以前はWordpressとMySQLの古いバージョンのブログを持っていました.SQL DB作成スクリプトをエクスポートすると、latin1_swedish_ci照合でエクスポートされました.

ブログを再構築しようとしていますが、次のような多くの奇妙な文字が表示されます。

Imaginaré Creativitá

表示する必要がある場合: 想像上の創造性。

私はMacでTextMateを使用しています。以下を使用して、SQL スクリプトをバッチから変換しようとしています。

iconv -f latin1_swedish_ci -t utf8 script.sql > newscript.utf8.sql

しかし、それは私にそれを教えてくれます:

iconv: conversion from latin1_swedish_ci unsupported

では、ファイルを変換するために他に何ができますか? または、任意のスクリプト言語でルーチンをプログラミングできますか?

答えてくれてありがとう。

4

2 に答える 2

1

数週間前に同様の問題があり、このプラグインが私を救ってくれました: http://wordpress.org/extend/plugins/utf-8-database-converter/

データベースをエクスポートする前にこれを実行すれば問題ありません。

PS: もちろん、プラグインを使用する前にすべてをバックアップしてください!

于 2009-09-11T21:41:16.670 に答える
0

あなたのブログが WordPress 2.2 より前に作成された場合、wp-config.php ファイルでDB_CHARSETand を使用しないでください。DB_COLLATE

詳細については、 wp-config.php の編集を参照してください。

于 2009-10-04T16:26:30.923 に答える