用户从CSV导入德语

用户从CSV导入德语,csv,encoding,utf-8,moodle,Csv,Encoding,Utf 8,Moodle,使用Moodle用户从CSV导入时,我们遇到了一个问题,一些带有字母的德语名称,如Ö,ä,ü被“错误”导入。我认为问题在于编码,以下是我测试过的两种可能性: ANSI-编码:德语字母消失,例如Michael Dürr在要导入的列表用户中显示为Michael Drr UTF-8-编码:字母显示为Michael Drürr 是否有人对此问题有解决方案,或者必须在用户列表中逐一修复?我猜原始文件使用了不同的编码。尝试将csv文件转换为utf8,然后导入 您必须配置数据库连接,以确保为Web应用程序(

使用Moodle用户从CSV导入时,我们遇到了一个问题,一些带有字母的德语名称,如
Ö
ä
ü
被“错误”导入。我认为问题在于
编码
,以下是我测试过的两种可能性:

  • ANSI
    -编码:德语字母消失,例如
    Michael Dürr
    在要导入的列表用户中显示为
    Michael Drr
  • UTF-8
    -编码:字母显示为
    Michael Drürr

  • 是否有人对此问题有解决方案,或者必须在用户列表中逐一修复?

    我猜原始文件使用了不同的编码。尝试将csv文件转换为utf8,然后导入


    您必须配置数据库连接,以确保为Web应用程序(moodle)选择的编码与数据库连接将选择的编码相同。 如果使用mariadb/mysql作为数据库,请查找集合名“utf8”或类似名称

    并将偏离路线与导入文件的编码进行比较。也许你需要先转换它。在任何情况下,web gui、文件和数据库连接(客户端字符集)的编码都应该相同

    对于web应用程序,请通过查看->编码或类似方式在浏览器中进行检查,或者在html源代码中检查编码的元标题标记

    对于文件,请使用一些编辑器或类似工具,以正确显示字符并指示字符集

    对于数据库,取决于您的数据库。)