Domino 9 und frühere Versionen > ND8: Entwicklung
halbgelöst: Umlaute und Sonderzeichen in Combobox-Choices
hampa:
Hallo zusammen
Wenn ich in einer Combox als Auswahl-Möglichkeit Werte mit Umlauten/Sonderzeichen zulasse sieht der Quelltext im Browser wie folgt aus.
--- Code: ---<input name="%%Surrogate_Umlaute" type="hidden" value="1">
<select name="Umlaute">
<option>Apfelwein
<option>Birnensaft
<option value="_e9ma6gsj5dppm2pjk_">Möhrensaft
<option value="_08tm82q3nclkms_">Glühwein
<option value="_p9hkmn53i_">Likör</select>
--- Ende Code ---
Da ich mit Java-Script den Value auslesen und weiterverwenden will, kommt mir dieser Quelltext nicht gerade entgegen. >:(
Gibt es eine Möglichkeit, den Valuewert für alle Felder auszugeben und was viel wichtiger ist, anstatt z.B. _p9hkmn53i_ den Wert Likör im Feld value erscheinen zu lassen.
Meine Notes/Domino Version: 8.5.2 FP3
Vielen Dank für sachdienliche Hinweise. ;D
Hampa
pram:
Der Wert ist Base32 verschlüsselt, erster Buchstabe=Checksum
Auf http://darkfader.net/toolbox/convert/ kannst du das dekodieren
in der ersten Zeile folgendes einstellen: Characters "0-9 a-z", Base: 32
in der zweiten Zeile: Quickselect "Ascii(256)"
Gib "9ma6gsj5dppm2pjk" in der ersten Zeile ein
Ergebnis ist: M<0x94>hrensaft
(Character set ist offensichtlich CP850: http://en.wikipedia.org/wiki/Code_page_850)
Gruß
Roland
hampa:
Hallo Roland
Vielen herzlichen Dank für deine Ausführungen.
Heisst das im Klartext, dass wir den Webserver mit einer anderen Codepage laufen lassen sollten?
Gruss
Hampa
hampa:
Hallo
Inzwischen habe ich eine Lösung gefunden, die mich aber nicht wirklich glücklich macht.
In den Choices habe ich die zur Verfügung stehenden Werte mit einem Alias versehen, der genau gleich lautet, wie die Auswahl:
--- Code: ---Apfelwein|Apfelwein
Birnensaft|Birnensaft
Möhrensaft|Möhrensaft
Glühwein|Glühwein
Likör|Likör
--- Ende Code ---
Und schon wird im Quellcode für jede Position ein value angegeben. Sogar die Werte mit Umlauten erscheinen als Klartext im value.
--- Code: ---<input name="%%Surrogate_Umlaute" type="hidden" value="1">
<select name="Umlaute">
<option value="Apfelwein">Apfelwein
<option value="Birnensaft">Birnensaft
<option value="Möhrensaft">Möhrensaft
<option value="Glühwein">Glühwein
<option value="Likör">Likör</select>
--- Ende Code ---
Nicht wirklich schön, aber leider weiss ich mir nicht anders zu helfen. Und vorallem beantwortet es meine Frage nicht. ;)
Gruss
Hampa
Peter Klett:
Wäre es da nicht sinnvoll, die Aliase gleich ohne Umlaute zu schreiben? Sonst hast Du vielleicht später an anderer Stelle wieder ein Problem damit. Bei programmatisch verwendeten Namen, Inhalten usw. habe ich schon immer Umlaute vermieden, weil man ja nie weiß, in welchem Umfeld das kollidieren kann.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln