| 
 | adm | Find | login register | 
| eliu  joined: 2007-08-09 posted: 11514 promoted: 617 bookmarked: 187 新竹, 台灣 | 
 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 |