| ||||||
adm | Find | login register |
USB 2.0 spec 說character encoding 是 UNICODE,卻沒有說是哪一種。後來裡面有文件補充說: USB 2.0 的 character 是 UTF-16LE (little endian)。裡面提到有 OS是用 UTF-8,應該是 Linux ? 顯然這是 Microsoft 主導的。USB 一般是用 ASCII characters 比較多,用 UTF-8 比較節省空間。
Windows WIN32 的 function 目前只支援MBCS (如 big5 等,不含UTF-8) & UTF-16LE (wide character)。 建議 Microsoft 把 MBCS 加上UTF-8 的支援,deprecate UTF-16 。 edited: 2
|
| ||||||
adm | Find | login register |