2016-08-26 5 views
1

Ich stieß auf ein VT (Vertical Tab) -Zeichen, als ich nach diesem Zeichen suchte, fand ich, dass sein Ascii-Code 11 und sein männliches Symbol (♂) ist. Wenn ich versuche, das Zeichen mit Regex \{Cntrl} in Java mit der Matches-Funktion in Java zu testen, kann ich sehen, dass es VT als Steuerzeichen erkennt, aber kein männliches Symbol als Steuerzeichen erkennt.Haben Steuerzeichen gleichwertige grafische Zeichen?

Daraus konnte ich verstehen, dass beide VT Charakter und männliches Symbol (♂) unterschiedlich ist, aber wenn ich im Internet nach VT Zeichen suchen, finde ich beide miteinander verbunden sind, hier ist der Link http://www.theasciicode.com.ar/ascii-control-characters/vertical-tab-male-symbol-mars-ascii-code-11.html

I Dasselbe gilt für die anderen Steuerzeichen. Haben die Kontrollzeichen ihre symbolischen Entsprechungen?

Kann jemand bitte erklären, welche Beziehung zwischen den beiden besteht?

+0

Das 'männliche Symbol (♂)' ist nur eine Glyphe, dass Ihre Schrift Karten Dezember 11. Die tatsächlichen Symbol ist U + 2642 .. – sln

Antwort

2

Auf dieser Website werden nur ASCII-Codes und ALT-Codes nebeneinander angezeigt, da die meisten Zeichen bis auf die Steuerzeichen identisch sind. Sie befinden sich in unterschiedlichen Zeichensätzen, haben aber in ihren jeweiligen Tabellen denselben Dezimalwert. Java verwendet Unicode, wobei ♂ \u2642 und VT \u000B ist.

Hier ist ein Diagramm, in dem ein leeren bedeutet es nicht in dieser Zeichentabelle existiert:

Char | ASCII | ALT | Unicode 
-----|-------|-----|-------- 
♂ |  | 11 | 0x2642 
VT | 11 | 011 | 0x000B 
+0

@ user3077946 kann ich Ihnen bei der Beantwortung Ihrer Frage helfen? Ich sehe, Sie haben Ihr Häkchen entfernt, aber nicht warum. – 4castle