gpt4 book ai didi

php - 无法将日语字符从 XML 导入 MySQL

转载 作者:行者123 更新时间:2023-11-29 03:36:27 24 4
gpt4 key购买 nike

一段时间以来,我一直在尝试将一些字典文件加载到 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。

谢谢!

最佳答案

我遇到了同样明显的问题,我认为这只是 PHPMyAdmin 的一个“功能”。

如果我从数据库中获取数据到一个数组中,在使用print_r时显示为乱码。如果我使用 echo 输出特定的列,那么浏览器会很好地显示它(正确的 JP 字符)。

db 列的编码设置为 utf8_unicode_ci,我没有使用 utf8_encode 或 utf8_decode

祝你好运!

关于php - 无法将日语字符从 XML 导入 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20936133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com