![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 程式的 source code 本身可以用 Unicode 編碼嗎?
(https://www.pcdvd.com.tw/showthread.php?t=647581)
|
|---|
程式的 source code 本身可以用 Unicode 編碼嗎?
程式的 source code(不論 compile 後執行
或用 interpret),似乎都是用 ASCII code 編碼較多。 好奇想問一下,若 source code 本身以 Unicode 裡的 UTF-16 或 UTF-8 編碼,是否也可以被 正確地 compile/interpret?謝謝。 |
UTF-16 不相容於 ASCII, 所以應該不會有程式支援吧. 除非那程式就只能用 UTF-16, 不能用 ASCII.
UTF-8, 如果沒有 BOM 的話, 應該都有支援吧. 反正一般的語法都只會用到 ASCII 的部份, 並不會不相容. 會出現非 ASCII 的其它 UTF-8 字元時, 不是在字串內 (只要執行環境也是 UTF-8, 自然看的懂那文字), 就是在註解 (對程式完全沒影響). 如果有 BOM 的話, 應該都不支援吧... BOM 會被認為是錯誤. |
編譯/解譯 程式認識的話就可以啦!例如 Java 就可以!
|
| 所有的時間均為GMT +8。 現在的時間是04:11 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。