Download a file, the file name contains "・" (red indicates) this character. At first glance, it looks very similar to the Chinese "·" (blue indicates) symbol, which is often used as the separator between foreign given names and surnames. Now it may not be distinguishable here, but sometimes it can be seen in the text editor. The separator is full-width, and this unknown symbol (at least it seems) is half-width. But why do I say sometimes it can be seen? Another strangeness is here: the separator sometimes seems to be half-width? Just like seen in this post. Let's get back to the main topic. I put these two together and enlarge them, maybe we can see a slight obvious difference "・·"
For this character, Windows seems to be able to operate normally. In Windows Explorer, you can see it, and you can copy, move, delete files, and also remove this character when renaming. In the command line, you can also copy, move, delete, rename, but dir cannot display this character, and a "blank" is displayed at the position of this character. Then is this "blank" exactly a space? Moreover, for file names with this character, many applications do not recognize them and cannot operate on them. When opening, it says the file is not found and so on. For text files containing this character, many plain text editors cannot save them normally, and after saving, the character at that position becomes "?" which is the Western question mark. If you save it with Windows Notepad, it will prompt you that this file contains Unicode format characters, and if you save it as an ANSI encoded file, it will be lost. Then it seems that this character is a Unicode character? But I am curious that since Windows XP can handle Unicode characters, why can't dir display it normally? Why can't those plain text editors that can handle Unicode encoding normally save it?
According to the Unicode little endian encoding, the encoding of this character is FB 30
For this character, Windows seems to be able to operate normally. In Windows Explorer, you can see it, and you can copy, move, delete files, and also remove this character when renaming. In the command line, you can also copy, move, delete, rename, but dir cannot display this character, and a "blank" is displayed at the position of this character. Then is this "blank" exactly a space? Moreover, for file names with this character, many applications do not recognize them and cannot operate on them. When opening, it says the file is not found and so on. For text files containing this character, many plain text editors cannot save them normally, and after saving, the character at that position becomes "?" which is the Western question mark. If you save it with Windows Notepad, it will prompt you that this file contains Unicode format characters, and if you save it as an ANSI encoded file, it will be lost. Then it seems that this character is a Unicode character? But I am curious that since Windows XP can handle Unicode characters, why can't dir display it normally? Why can't those plain text editors that can handle Unicode encoding normally save it?
According to the Unicode little endian encoding, the encoding of this character is FB 30
Recent Ratings for This Post
( 1 in total)
Click for details
| Rater | Score | Time |
|---|---|---|
| xing7749 | +6 | 2008-08-25 19:42 |
DOS倒下了,但永远不死
DOS NEVER DIES !
投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187
本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
DOS NEVER DIES !
投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187
本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747





