連詞字元
連詞字元(英語:Word joiner,簡稱「WJ」)是一個在Unicode中的格式字元,於部份不使用顯式間距(explicit spacing)的語言中用作表達一個不應出現分字的地方。該字元自Unicode 3.2版本(2002年發佈)起,以U+2060 WORD JOINER ,HTML:⁠
收錄。連詞字元不會產生任何空格,故可防止相關位置出現自動換行的情況。[1]
連詞字元取代了零寬不換行空格(zero width no-break space,ZWNBSP)字元(一個不建議採用的Unicode字元,其編碼為U+FEFF)。U+FEFF字元原擬用於文件開首的位元組順序記號(Byte Order Mark,BOM),但根據Unicode標準,若該字元非在上述情況下使用,則應視為「零寬不換行空格」般使用。在Unicode 3.2版本起,Unicode聯盟不再建議這種故意採用U+FEFF的方式,並強烈建議採用連詞字元。[1][2]
參見
參考資料
- ^ 1.0 1.1 Layout Controls (PDF). The Unicode Standard, Version 12.0.0 (The Unicode Consortium). : 871 [2021-06-19]. (原始內容存檔 (PDF)於2022-01-19).
- ^ FAQ - UTF-8, UTF-16, UTF-32 & BOM, "What should I do with U+FEFF in the middle of a file?". The Unicode Consortium. [2021-06-19]. (原始內容存檔於2021-05-02) (英語).
這是一篇與軟體工程相關的小作品。您可以透過編輯或修訂擴充其內容。 |