Sonderzeichen ersetzen z.B. Ω durch die ASCII Schreibweise!
Felix
- javascript
Hallo,
ich habe mir ein richtext editor gebastelt in dem ich Sonderzeichen integrieren kann. Aber ich füge ihn als ASCII ein, wird jedoch in HTML nicht übernommen und ich sehe nur das dumme Zeichen!
Jetzt will ich mir eine funktion schreiben, die alle Zeichen in ASCII Zeichen wieder umwandelt, jedoch bekomme ich das mit replace nicht hin!
Ich habe mit index.of geprüft ob ein Zeichen drin vorkommt. Resultat er findet es nicht obwohl es exisitert! Wer hat ne Idee oder ein kleines bsp wie ich ein OHM Zeichen in ASCII umwandeln kann. Am besten alle OHM Zeichen in einem Text.
Danke im Voraus
Gruß Felix
Hallo Felix!
Sag wofür denkst Du bitte dass die Eingabe-Leiste für den Betreff da ist?
LG
Aqua
Hallo Felix!
Bitte entschuldige,
das Forum oder mein Browser dürften was gehabt haben,
ich sah an Thema Deines postings nur eine laaaangen
______________________________________ aber sonst nichts...
Jetzt nach dem 3. reload sehe ich dass da eh was steht.
Tut mir leid!
LG
Aqua
ich habe mir ein richtext editor gebastelt in dem ich Sonderzeichen integrieren kann. Aber ich füge ihn als ASCII ein, wird jedoch in HTML nicht übernommen und ich sehe nur das dumme Zeichen!
Was definierst Du als Sonderzeichen? In der ASCII-Tabelle finden sich Steuerzeichen und grafische Zeichen, aber nichts, was man gemeinhin Sonderzeichen nennen würde.
Falls Du Umlaute und dergleichen meinst: Die gibt es in ASCII nicht; finde erstmal selbst heraus, welchen Zeichensatz Dein Editor verwendet (Du hast leider nicht gesagt, welche Zeichengruppe statt welches erwarteten "Sonderzeichens" erscheint).
Es wäre auch recht hilfreich, wenn Du verraten würdest, was Dein ominöser "richtext editor" eigentlich ist. Ein einfaches HTML-Formular mit <textarea>?
Wer hat ne Idee oder ein kleines bsp wie ich ein OHM Zeichen in ASCII umwandeln kann. Am besten alle OHM Zeichen in einem Text.
Was um alles in der Welt sind denn OHM Zeichen? Oder meinst Du das Zeichen für die Einheit Ohm?
Gruß,
soenk.e
Das Sonderzeichen "Ω" lautet "Omega", wenn man es durch ASCII ausdrückt. Je nach Zusammenhang kann man es natürlich mit "Ohm" besser beschreiben. Ich habe aber den Verdacht, dass es dir nicht um ASCII sondern um Unicode geht. Falls das so ist, les dir mal
http://www.friedels-home.com/index.htm?/Unicode/Unianleitung.htm
durch. Unten ist ein Link zu den Codeseiten, die alle darstellbaren Zeichen enthalten. Je nach Browser und installierten Schriften kann es aber sein, dass auf deinem PC nicht alle Zeichen dargestellt werden können.
Man kann hier offensichtlich kein Unicode verwenden. Was bei dir als "Ω" erscheint soll eigentlich ein großes Omega sein.
Hi!
http://www.friedels-home.com/index.htm?/Unicode/Unianleitung.htm
Dies ist beim besten Willen keine empfehlenswerte Ressource, um sich ueber Unicode zu informieren. Abgesehen von dem schweren Fehler am Anfang (Unicode kennt weit mehr als 64k Zeichen) werden dort mehrere verschiedene Themen vermischt, die nichts oder nicht viel miteinander zu tun haben. Insgesamt dreht sich die Seite (incl. der Folgeseite Unimanu.htm) mehr um die Moeglichkeiten der Zeichenmaskierung in HTML als um Unicode. Die Codetabellen schliesslich erfuellen ihren Zweck kaum, da sie als normale HTML-Seiten auf die beim Anwender installierten Fonts zurueckgreifen. Kaum jemand hat Fonts fuer alle aufgefuehrten Zeichen installiert, und so erscheinen ueber weite Strecken nur Platzhalter.
Auf http://www.unicode.org/ findet man eine gute Einfuehrung in das Wesen von Unicode. Unter http://www.unicode.org/charts/ sind alle Unicode-Zeichen in PDF-Dateien aufgefuehrt, sodass man zu jedem Zeichen auch die zugehoerige Abbildung erhaelt.
So long