Domino 9 und frühere Versionen > ND7: Entwicklung

Umlaute in der Umgebungsvariable

(1/2) > >>

botschi:
Hallo,

ich schreibe für einen Agenten ein Umgebungsvariable in die notes.ini des Users mit diesem Code

--- Code: --- ' namen der person in die ini schreiben, die gesucht werden soll
Call s.SetEnvironmentVar( "Adressbuch_Duplikat", Ucase(dummy.vorname(0)) + Ucase(dummy.nachname(0)))
--- Ende Code ---

Damit geht ein Agent dann los und sucht eine Person mit gleichem Namen.
Leider werden Umlaute in der notes.ini nicht als Umlaute dargestellt und dadurch arbeitet der Agent natürlich nicht mit den richtigen Werten.

Kann man das anders machen, sodass die Umalute in die notes.ini geschrieben werden?
Kennt das jemand und konnte es lösen?

Danke, Matthias

koehlerbv:
NotesSession.GetEnvironmentString gibt aber doch auch Umlaute dann korrekt wieder (auch wenn in der NOTES.INI-Variablen "Müll" zu stehen scheint).

Bernhard

botschi:
OK...

Ich bekomme mit diesem Code

--- Code: --- suchname = s.GetEnvironmentString("Adressbuch_Duplikat")
suchstring = |(SELECT Form = "Person" & vornachname = "| & suchname & |")|

Dim coll As NotesDocumentCollection
Set coll = db.Search(suchstring, Nothing, 0)
--- Ende Code ---
aber ein falsches Ergbnis wieder...

Macht mir da das db.search Probleme?
Ich dachte an die notes.ini, weil da der Wert ja schon falsch steht.

Matthias

koehlerbv:
Was passiert bei Dir, wenn Du hinter
suchname =
ein
Messagebox suchname
einfügst?

Bernhard

botschi:
Dann wird mit der gesuchte Name in großen Buchstaben angezeigt- so wie es sein wollte.
Mit Umlauten.

Matthias

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln