Autor Thema: ß und ä und ü und ö  (Gelesen 2999 mal)

Offline FRANKI

  • Senior Mitglied
  • ****
  • Beiträge: 346
  • Geschlecht: Männlich
  • vergiss nicht zu tanzen...
ß und ä und ü und ö
« am: 27.03.03 - 09:15:01 »
Hallo alle zusammen,

habe mal wieder ein Problem was ich nicht alleine lösen kann:
Ich habe eine Maske, die im Browser aufgerufen wird.
Diese Maske dient als Eingabemaske für eine Suche in einer Notes-DB.

Die Maske ruft einen Agenten auf, der die eigentlich Suche durchführt.

Klappt auch alles ganz prima, bis auf......

Ja, wenn mein ein ß oder ein ä oder ein ü oder ein ö in dem Suchstring eingibt, wird der Agent nicht ordnungsgem. aufgerufen.

Woran kann das leigen ??

Danke
Franki

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:ß und ä und ü und ö
« Antwort #1 am: 27.03.03 - 09:49:11 »
wie erfaehrt der agenten von dem suchstring ?
per querystring oder per documentcontext ?
bei ersterer variante muss du den string noch encoden..

gruss

Offline FRANKI

  • Senior Mitglied
  • ****
  • Beiträge: 346
  • Geschlecht: Männlich
  • vergiss nicht zu tanzen...
Re:ß und ä und ü und ö
« Antwort #2 am: 27.03.03 - 09:55:57 »
Danke, daran habe ich auch schon gedacht.

Der Agent wird per @URLOpen aufgerufen.
Die URL bastel ich mir unter anderem aus dem String zusammen.
Wenn in dem Feld, daß den (Such)String beinhaltet eines dieser Zeichen ist, wird die URL nicht korrekt  übergeben!

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:ß und ä und ü und ö
« Antwort #3 am: 27.03.03 - 10:29:18 »
@Till,

würde nicht schon das ausreichen:

@URLOpen( URL ; [ ReloadFlag ]:[ URLList ] ; Zeichensatz )

der "deutsche" Zeichensatz ist doch
ISO-8859-1 (Latin1)
Wenn man das mitgibt, sollte es gehen, oder?

(Quelle zB: http://czyborra.com/charsets/iso8859.html )
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline FRANKI

  • Senior Mitglied
  • ****
  • Beiträge: 346
  • Geschlecht: Männlich
  • vergiss nicht zu tanzen...
Re:ß und ä und ü und ö
« Antwort #4 am: 27.03.03 - 11:33:02 »
das mit dem Zeichensatz hat nicht gereicht, aber ich habe das Problem anders in den Griff bekommen :

Wenn in der URL eines dieser Zeichen ist und man ruft mit @URLOpen dise URL auf, kommt vollkommener Quatsch auf der anderen Seite, sprich beim Agenten an.

Lösung :

Die URL mit
@If (@Contains(Query;"ß");@ReplaceSubstring(Query;"ß";"%DF");
                             @Contains(Query;"ü");@ReplaceSubstring(Query;"ü";"%FC");
                             @Contains(Query;"Ü");@ReplaceSubstring(Query;"Ü";"%DC");
                             @Contains(Query;"ä");@ReplaceSubstring(Query;"ä";"%E4");
                             @Contains(Query;"Ä");@ReplaceSubstring(Query;"Ä";"%C4");
                             @Contains(Query;"ö");@ReplaceSubstring(Query;"ö";"%F6");
                             @Contains(Query;"Ö");@ReplaceSubstring(Query;"Ö";"%D6");"");

untersuchen, bzw. verändern und schon läuft es !


Danke
Franki

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:ß und ä und ü und ö
« Antwort #5 am: 27.03.03 - 11:35:11 »
... so in der Art hatte ich das schon vermutet...

ata
Grüßle Toni :)

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:ß und ä und ü und ö
« Antwort #6 am: 27.03.03 - 11:50:15 »
kuerzer waere dies, wie ich es schonmal oben angesprochen habe...
wofuer gibt es denn nunmal undokumentierte funktionen   ;)

url = @URLEncode("Domino";"Hier deine urspr. URL")
@urlopen(url)

gruss

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz