1

XML ダンプを使用した Wikipedia のフランス語ダンプに問題があります。アクセント付きの文字に問題があります。

Mediawiki をインストールするとき、innoBdb を選択します。この MySQL 構成は次のとおりです。

Enter password:
MySQL モニターへようこそ。コマンドは ; で終わります。または \g.
MySQL 接続 ID は 179
サーバー バージョン: 5.5.8-ログ MySQL コミュニティ サーバー (GPL)
mysql > ステータス
c:/wamp/bin/mysql/mysql5.5.8/bin/mysql.exe Ver 14.14 Distrib 5.5.8、Win32 用(×86)

接続 ID: 179
現在のデータベース:
現在のユーザー: root@localhost
SSL: 使用されていません
区切り文字の使用: ;
サーバーのバージョン: 5.5.8-log MySQL Community Server (GPL)
プロトコル バージョン: 10
接続: TCP/IP 経由の localhost
サーバー文字セット: latin1
データベース文字セット: latin1
クライアント文字セット: cp850
接続文字セット: cp850
TCP ポート: 3306
稼働時間: 3 時間 47 分 6 秒
スレッド: 8
質問: 35648
遅いクエリ: 3
オープン: 976
フラッシュテーブル: 1 オープン
テーブル: 50  
1 秒あたりの平均クエリ数: 2.616

私はMwdumperを使用しています。これはコマンドの私のコードです

set class=mwdumper.jar;driver_mysql.jar
set data="frwikis_fr.xml"

java -client -classpath %class% org.mediawiki.dumper.Dumper "--output=mysql://127.0.0.1/my_wiki?user=root&password=" "--format=sql:1.5" %data%
--default-character-set=utf8
pause

sql データベースへの転送は良いのですが、記事を検索しようとするとアクセント付きの文字がうまくいきません。私に何ができる?

4

1 に答える 1

0

Ok Coool.The problem was really the encodage.I changed the script of my bat file:

set class=mwdumper.jar;driver_mysql.jar
set data="frwikis_fr.xml"

java -client -classpath %class% org.mediawiki.dumper.Dumper "--output=mysql://127.0.0.1/my_wiki?user=root&password=" "--format=sql:1.5" %data%
--default-character-set=utf8
pause

to

set class=mwdumper.jar;driver_mysql.jar
set data="frwikis_fr.xml"
"–default-character-set=utf8"
java -client -classpath %class% org.mediawiki.dumper.Dumper  "--output=mysql://127.0.0.1/my_wiki?user=root&password=&characterEncoding=UTF-8"  "--format=sql:1.5" %data%

added:&characterEncoding=UTF-8

pause

Tank's for the 9 persons who unless see my question.lol

于 2013-04-27T13:26:16.073 に答える