我一直在尝试将一些字典文件加载到MySQL数据库中一段时间,但我无法弄清楚如何去做。
XML条目示例:
<?xml version="1.0" encoding="UTF-8"?>
<entry>
<keb>召す</keb>
<reb>めす</reb>
<sense>
<gloss>to call</gloss>
<gloss>to invite</gloss>
</sense>
<sense>
<gloss>to eat</gloss>
<gloss>to drink</gloss>
</sense>
</entry>
一句话就是这样。当我使用LOAD XML LOCAL INFILE导入它时,应该存储日文字符的列只留空。我该如何解决这个问题?
我试图将表中的keb和reb行设置为utf8_bin和utf8_unicode_ci,但它们仍然是空白的。如果有任何帮助,我正在使用PHPMyAdmin。
谢谢!
答案 0 :(得分:0)
我遇到了同样明显的问题,我认为这只是一个PHPMyAdmin&#34;功能&#34;。
如果我将数据库中的数据导入阵列,则在使用print_r
时会显示乱码。如果我使用echo
输出特定列,则浏览器会正常显示(正确的JP字符)。
db列的编码设置为utf8_unicode_ci
,我没有使用utf8_encode或utf8_decode
。