Intelligente Zitate und TextMate

963
Volomike

Alle, die mit Macs und dem TextMate-Editor unterwegs sind, wissen, wie sie Dateien immer in ASCII speichern, und lassen Sie niemals intelligente Anführungszeichen, intelligente Bindestriche und ein intelligentes Copyright-Symbol aktivieren. Es gibt einen Client, mit dem ich arbeite, und wenn seine Datei im Unicode-Modus gespeichert wird, funktionieren die PHP-Sitzungsvariablen nicht, da die Host-Header mit dem folgenden Unicode-Inhalt durcheinander geraten. In der Tat, wenn ich dies am Anfang der Datei mache ...

<?php die('test'); ?> 

... die Ausgabe auf dem Webserver wird zum Worttest mit der Unicode-Stückliste (Byte Order Mark) davor, die so aussieht ...

test 

Wenn ich seine Datei mit einem Hex-Editor inspiziere, finde ich die Stückliste als erstes Zeichen und finde dann intelligente Anführungszeichen (die linken und rechten geschwungenen Anführungszeichen, entweder doppelt oder einfach), intelligente Bindestriche (ersetzt - mit dem langen Bindestrich -. ) und die Urheberrechte, Warenzeichen und eingetragene Warenzeichen Symbole der Verwendung von Unicode - Äquivalente stattdessen werden &copy;, &trade;und &reg;.

0
Jemand antwortete auf meine Facebook-Anfrage und sagte, dass ich von TextMate zu [Sublime Text 2-Editor] (http://www.sublimetext.com/2) wechseln werde. Volomike vor 11 Jahren 0
Sie können Smart Pairing in den Voreinstellungen deaktivieren, aber ich habe das noch nie gesehen. Welche Sprache ist für die Datei ausgewählt? Und gibt es spezielle Bundle-Befehle, die diese "intelligenten" Zeichen anstelle ihrer ASCII-Äquivalente einfügen? slhck vor 11 Jahren 0

0 Antworten auf die Frage