Was ist das Unicode-Zeichen für das vom Twitter-Bootstrap verwendete Schließsymbol?

80

Nur neugierig, weil ich gerade gemerkt habe, dass es kein wirkliches "x" ist (ärgerlich, wie lange es gedauert hat, es herauszufinden).

Bialecki
quelle
Netter @InsaneSkull, noch besser: & # 215;
Heitor
Ich habe viele andere Fragen wie diese im Netzwerk gesehen und sie sind alle "in der Warteschleife", weil sie "meinungsbasiert" sind. Sollte diese nicht die gleiche Behandlung erhalten?
keanu_reeves
Ich habe die anderen Fragen nicht gesehen, daher kann ich nicht darüber sprechen, aber diese ist definitiv nicht meinungsbasiert. Es gibt eine völlig objektive Antwort auf diese Frage.
Ikegami

Antworten:

34

Es verwendet ×.

Sie können Folgendes verwenden, um die gewünschten Informationen zu einem beliebigen Zeichen zu erhalten:

$ perl -Mcharnames=:full -CA -e'
   printf("U+%04X %s\n", $_, charnames::viacode($_))
      for unpack "W*", $ARGV[0];
' ×
U+00D7 MULTIPLICATION SIGN

Wenn Sie es in HTML verwenden möchten, können Sie es wie folgt codieren:

$ perl -MHTML::Entities -CA -e'
   CORE::say encode_entities($ARGV[0]);
' ×
×

Anmerkungen:

  • Die obigen Programme erwarten, dass das Argument mit UTF-8 codiert wird.
  • Die Zeilenumbrüche können entfernt werden, um echte Einzeiler zu erstellen.
Ikegami
quelle
Bitte verwenden Sie Pseudocode, damit wir die Antwort verstehen können
@Pauli Sudarshan Terho, Das erste Programm gibt die Nummer (U + 00D7) und den Namen (MULTIPLICATION SIGN) des Codepunkts aus. Die zweite ist eine HTML-Entität, die in sie aufgelöst wird. Ich bin mir nicht sicher, wie jemand etwas anderes denken könnte.
Ikegami
Ich glaube nicht, dass Twitter in Perl implementiert ist. Ihr Code beweist nicht, dass es sich um denselben Unicode handelt, den Twitter verwendet.
@ Pauli Sudarshan Terho, muss es nicht. Ich habe den Charakter bereitgestellt, Informationen über den Charakter gegeben und gezeigt, wie man ihn für andere Charaktere im Prozess erhält. (Und ich habe es gerade aktualisiert, damit es neben einzelnen Zeichen auch für eine ganze Zeichenfolge funktioniert.) Das geht über das hinaus, was das OP verlangt hat.
Ikegami
Ich kann kein Beispiel finden, um den Charakter zu bestätigen. Woher weißt du, dass es & Zeit ist? ? Twitter Bootstrap ist in JS geschrieben, nicht in Perl. Beispiele hat keine & Zeiten; getbootstrap.com/docs/4.0/examples
269

Das Multiplikationszeichen (×) war etwas zu klein für das, was ich wollte, und das Erhöhen der Schriftgröße hat andere Dinge kaputt gemacht, also habe ich diese größeren Alternativen gefunden:

Multiplikation X (U + 2715)

  • Dezimale HTML-Entität: ✕
  • Hex HTML Entität: ✕

Starke Multiplikation X (U + 2716)

  • Dezimale HTML-Entität: ✖
  • Hex HTML Entität: ✖

Kreuz Mark (U + 274C)

  • Dezimale HTML-Entität: ❌
  • Hex HTML Entität: ❌

Ich hoffe, das spart jemandem etwas Zeit.

Valentin Flachsel
quelle
26

Wenn Sie Unicode nicht verwenden möchten, können Sie einfach die HTML-Zeichenentität verwenden ×.

Joyrex
quelle
4

Richtige Antwort heute: × Wird in Schaltflächen zum Schließen verwendet


quelle
3

Anstatt dir Fisch zu geben, werde ich dir Dynamit geben. Wenn Sie online arbeiten und herausfinden möchten, welches Unicode-spezifische Zeichen ist, können Sie folgendes Javascript verwenden (möglicherweise müssen Sie nach der Auswahl je nach Situation auch .val () oder .text () oder [0] nach der Auswahl hinzufügen):

$('yourTextselector').charCodeAt(0).toString(16) // charCodeAt is the position of character in text you selected.

Beispiel:

"ก้้้้้้้้้้้้้้้้้้้้".charCodeAt(2).toString(16)

kehrt zurück "e49"

was bedeutet, dass \u0e49führende Nullen "verschluckt" werden.

Dies sollte Ihnen helfen, andere Zeichen zu identifizieren, die ähnlich aussehen, sich aber tatsächlich unterscheiden

Hoffe das spart dir etwas Zeit.

Matas Vaitkevicius
quelle
2

Nachdem Sie Ihre Antwort erhalten haben, finden Sie hier einen zusätzlichen hilfreichen Trick bei der Arbeit mit Unicode unter Windows.

  1. Öffnen Sie Wordpad
  2. Geben Sie den Unicode-Wert ein, z. B. 2715
  3. Drücken Sie mit dem Cursor neben der eingegebenen Taste ALT + X auf der Tastatur.

Es wird die visuelle Darstellung dieses Charakters gezeigt. Dieser Trick funktioniert auch umgekehrt. Wenn Sie die visuelle Darstellung kopieren und einfügen und dann ALT + X drücken, wird der numerische Wert angezeigt.

Jason Brower
quelle