What is Zero Width No-Break Space (U+FEFF)?
The Zero Width No-Break Space (U+FEFF) is a non-printing character in Unicode that is used to indicate a break or a space in a line of text without actually taking up any space on the page. It is similar to the Zero Width Space (U+200B), but with the added property of being a no-break space, meaning that it is treated as a space character that cannot be broken across multiple lines.
The Zero Width No-Break Space character is used in various applications and can serve several purposes:
- It can be used as a byte order mark (BOM) at the beginning of a file to indicate the endianness of the file’s encoding.
- It can be used in text processing to separate words or sub-words in certain scripts.
- It can be used in web development to control the flow of text in HTML pages, by breaking words at specific points to ensure that they do not overflow the boundaries of a container.
In general, the Zero Width No-Break Space character is a versatile character that is widely used in many different applications, from text processing to web development. It is assigned the code point U+FEFF in the Unicode standard and is supported by most modern text editors and software applications.
| Unicode | U+FEFF |
| HTML Code |  |
| HEX Code |  |
How to type Zero Width No-Break Space (U+FEFF)?
To type the Zero Width No-Break Space (U+FEFF) character, you can use its Unicode code point representation. The Unicode code point for the Zero Width No-Break Space character is “U+FEFF”.
In many text editors, you can type the Zero Width No-Break Space character by entering its Unicode code point, then pressing the “Alt” and “x” keys (Alt+x) on your keyboard. For example, to type the Zero Width No-Break Space character in Microsoft Word, you can press “Alt” and “x”, then type “FEFF” and press “Enter”.
Alternatively, you may be able to find the Zero Width No-Break Space character in the special characters or symbols menu of your text editor. Some text editors also provide a way to insert the character using a keyboard shortcut, so check the documentation for your specific software for more information.
In HTML and other markup languages, you can add the Zero Width No-Break Space character by using its Unicode code point representation:
<p>This is a sentence with the Zero Width No-Break Space character:</p>
When this HTML code is rendered in a web browser, the “๏ปฟ” character will be displayed as the