Windows cmd(命令提示字元) 更改編碼
Windows 的命令提示字元(cmd)預設編碼為big-5(ms950)。若由程式發送時,會因編碼不同變成亂碼
最簡單粗爆的解決方式就是直接調整cmd的編碼!
使用指令chcp來調整
chcp<空白>編碼代碼
常見的utf-8代碼為例
chcp 65001
| 代碼 | 語言 |
|---|---|
| 437 | 美國 |
| 708 | 阿拉伯⽂(ASMO 708) |
| 720 | 阿拉伯⽂(DOS) |
| 850 | 多語⾔(拉丁⽂ I) |
| 852 | 中歐(DOS) - 斯拉夫語(拉丁⽂II) |
| 855 | 西里爾文(俄語) |
| 857 | 土耳其語 |
| 860 | 葡萄牙語 |
| 861 | 冰島語 |
| 862 | 希伯來⽂(DOS) |
| 863 | 加拿⼤ - 法語 |
| 865 | ⽇耳曼語 |
| 866 | 俄語 - ⻄⾥爾⽂(DOS) |
| 869 | 現代希臘語 |
| 874 | 泰⽂(Windows) |
| 932 | ⽇⽂(Shift-JIS) |
| 936 | 中國 - 簡體中⽂(GB2312) |
| 949 | 韓⽂ |
| 950 | 繁體中⽂(Big5) |
| 1200 | Unicode |
| 1201 | Unicode (Big-Endian) |
| 1250 | 中歐(Windows) |
| 1251 | ⻄⾥爾⽂(Windows) |
| 1252 | ⻄歐(Windows) |
| 1253 | 希臘⽂(Windows) |
| 1254 | ⼟耳其⽂(Windows) |
| 1255 | 希伯來⽂(Windows) |
| 1256 | 阿拉伯⽂(Windows) |
| 1257 | 波羅的海⽂(Windows) |
| 1258 | 越南⽂(Windows) |
| 20866 | ⻄⾥爾⽂(KOI8-R) |
| 21866 | ⻄⾥爾⽂(KOI8-U) |
| 28592 | 中歐(ISO) |
| 28593 | 拉丁⽂ 3 (ISO) |
| 28594 | 波羅的海⽂(ISO) |
| 28595 | ⻄⾥爾⽂(ISO) |
| 28596 | 阿拉伯⽂(ISO) |
| 28597 | 希臘⽂(ISO) |
| 28598 | 希伯來⽂(ISO-Visual) |
| 38598 | 希伯來⽂(ISO-Logical) |
| 50000 | ⽤⼾定義的 |
| 50001 | ⾃動選擇 |
| 50220 | ⽇⽂(JIS) |
| 50221 | ⽇⽂(JIS-允許⼀個字節的片假名) |
| 50222 | ⽇⽂(JIS-允許⼀個字節的片假名- SO/SI) |
| 50225 | 韓⽂(ISO) |
| 50932 | ⽇⽂(⾃動選擇) |
| 50949 | 韓⽂(⾃動選擇) |
| 51932 | ⽇⽂(EUC) |
| 51949 | 韓⽂(EUC) |
| 52936 | 簡體中⽂(HZ) |
| 65000 | Unicode (UTF-7) |
| 65001 | Unicode (UTF-8) |