當我運行SELECT CHAR(128,129,130,131,132,133,134,135,136,137);
我得到的是0x808183848586878889而不是?üéa?à??ê?。
有人知道為什么嗎?
我正在使用字符集utf8mb4。
當我運行show variables like '%char%';時,我得到
-------------------------------------- --------------------------------
| Variable_name | Value |
-------------------------------------- --------------------------------
| character_set_client | utf8mb4 |
| Character_set_connection | utf8mb4 |
| Character_set_database | utf8mb4 |
| character_set_filesystem | binary |
| character_set_results | utf8mb4 |
| Character_set_server | utf8mb4 |
| Character_set_system | utf8mb3 |
| character_sets_dir | /usr/share/mysql8. 0/字符集/ |
| validate_password.special_char_count | 1 |
-------------------------------------- --------------------------------
我使用的是MySQL 8.0.26版本
uj5u.com熱心網友回復:輸出的字符集是 "DOS西歐"
。使用這個查詢,它將顯示字符集為 "DOS West European "的文本
。SELECT CHAR(128, 129,130,131, 132,133,134, 135, 136,137 using cp850)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/306810.html
標籤:

