Character-Encoding

如何以與終端不同的編碼進行讀寫?

  • May 5, 2020

我在 debian 上使用終止符,它的編碼設置為 UTF-8。在大多數情況下,這不是問題,因為幾乎所有最近的東西都將編碼設置為 utf-8。

當我連接到具有不同編碼的特定 mysql 數據庫並執行選擇時,結果會帶有一些字元。更新表格時,另一端的結果也搞砸了。

有什麼方法可以連接到數據庫(或設置外殼),以便我可以查看和寫入不同的編碼?(在這種情況下為 latin1)

我正在使用這個命令:

LC_MONETARY=de_DE.UTF-8 LC_TIME=de_DE.UTF-8 LC_MESSAGES=de_DE.UTF-8 LC_CTYPE=de_DE.UTF-8 LC_COLLATE=de_DE.UTF-8 LC_NUMERIC=de_DE.UTF-8 LANG=de_DE.UTF-8 gnome-terminal

從使用歐洲標準 ISO-8859-1 的環境創建基於 UTF-8 的視窗

你可以做類似的事情,但de_DE.UTF-8用你需要的代替。

引用自:https://unix.stackexchange.com/questions/581525