使用Moodle用戶從CSV導入,我們遇到了一些問題,例如一些帶有字母Ö
,ä
,ü
的德語名稱是「錯誤地」導入的。我想,這個問題是在encoding
,這裏有兩種可能,這是我測試:用戶從CSV導入德語
ANSI
- 編碼:德國字母消失,例如Michael Dürr
看起來像在列出的用戶導入Michael Drr
。UTF-8
- 編碼:字母顯示爲Michael Drürr
沒有人有對問題的解決,也必須固定一個接一個在用戶的列表?
使用Moodle用戶從CSV導入,我們遇到了一些問題,例如一些帶有字母Ö
,ä
,ü
的德語名稱是「錯誤地」導入的。我想,這個問題是在encoding
,這裏有兩種可能,這是我測試:用戶從CSV導入德語
ANSI
- 編碼:德國字母消失,例如Michael Dürr
看起來像在列出的用戶導入Michael Drr
。UTF-8
- 編碼:字母顯示爲Michael Drürr
沒有人有對問題的解決,也必須固定一個接一個在用戶的列表?
我猜原來的文件正在使用不同的編碼。嘗試將csv文件轉換爲utf8,然後導入。
必須配置數據庫連接,以確保您選擇適合您的web應用(Moodle的)的編碼相同的編碼數據庫連接會選擇。 尋找SET NAMES'utf8'或類似的,如果你使用mariadb/mysql作爲數據庫。
並比較偏離導入文件的編碼。也許你需要先轉換它。在任何情況下,您的web gui,文件和數據庫連接(客戶端字符集)的編碼都應該相同。
對於Web應用程序通過查看 - >編碼或類似的東西在您的瀏覽器中檢查,或檢查您的HTML源代碼中的編碼元標題標記。
對於文件,使用一些編輯器或類似的東西,將正確顯示字符,並會指示字符集。
數據庫,取決於您的數據庫。)
這幫了很多,謝謝! – StartVader