如果在 MySQL 命令行調用文本時出現(xiàn)了問號,可能是由于以下原因:
1. 編碼問題 2. 字符集問題
下面是具體解決方法:
1. 確認 MySQL 使用的字符集 在 MySQL 命令行中輸入以下命令: SHOW VARIABLES LIKE 'character\_set\_database'; 如果沒有使用 utf8mb4 編碼,可使用以下命令更改: ALTER DATABASE dbname CHARACTER SET utf8mb4 COLLATE utf8mb4\_unicode\_ci; 2. 確認終端使用的字符集 在終端中輸入以下命令確認字符集: echo $LANG 如果不是 UTF-8,可以使用以下命令更改: export LANG=en\_US.UTF-8 3. 在 MySQL 命令行中設置字符集 在 MySQL 命令行中輸入以下命令: SET NAMES 'utf8mb4'; 4. 更改 MySQL 配置文件 在 MySQL 配置文件 my.cnf 中添加以下兩行: [client] default-character-set = utf8mb4 5. 更改文件編碼 如果文件編碼不是 utf8mb4 或 UTF-8,需將其轉換為 UTF-8 編碼。
下一篇api vue