我的使用XML转储的法语转储维基百科有问题。我的重音字符有问题。
当我安装Mediawiki时,我选择了innoBdb,这是我的MySQL配置:
输入密码:
欢迎使用MySQL监视器。命令以;结尾;或\ g。
你的MySQL连接ID是179
服务器版本:5.5.8-log MySQL社区服务器(GPL)
mysql>状态
c:/wamp/bin/mysql/mysql5.5.8/bin/mysql.exe Ver 14.14 Distrib 5.5.8,for Win32( 86)
Connection id: 179 Current database: Current user: root@localhost SSL: Not in use Using delimiter: ; Server version: 5.5.8-log MySQL Community Server (GPL) Protocol version: 10 Connection: localhost via TCP/IP Server characterset: latin1 Db characterset: latin1 Client characterset: cp850 Conn. characterset: cp850 TCP port: 3306 Uptime: 3 hours 47 min 6 sec Threads: 8 Questions: 35648 Slow queries: 3 Opens: 976 Flush tables: 1 Open tables: 50 Queries per second avg: 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数据库是好的,但当我尝试检索文章时重音字符不好。我该怎么办?
答案 0 :(得分:0)
好的Coool。问题实际上是编码。我改变了我的bat文件的脚本:
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
到
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
暂停
坦克为9人除非看到我的问题.lol