Hallo!

Du kannst einmal sicherstellen, dass der String, den du sendest, wirklich in UTF8 vorliegt.
einfach
s=convertencodings(name, encodings.utf8)
nehmen, möglicherweise ist das aber nicht nötig.

Nach dem Empfangen musst du definieren, dass der String ein UTF8- String ist. Sonst ist er wohl ASCII.
s=defineencoding(name, encodings.utf8)
Und schon müsste er richtig angezeigt werden (Tippfehler meinerseits mal ausgeschlossen...)

Grüße,

Andreas Bernhardt

Am 16.03.2006 um 15:11 schrieb Yseiler:

hallo zusammen
ich habe nochmals eine frage zu den encodings (olé).
und zwar habe ich folgendes problem: ich lese in der serverapp (die unter
osx läuft)
den namen eines ordners ein und speichere diesen in einer datenbank. später
rufe ich
diese information wieder auf und senden den namen an die client, welcher
unter windows xp
läuft. nun habe ich das problem, dass wenn dieser name zbsp "Übung 1"
lautet, kommt die Information
zwar so an, wird aber falsch dargestellt. D.h. sende ich die information zurück zum server, ist sie absolut identisch, nur im client wird der name
nicht richtig dargestellt.

in der online-hilfe steht, dass rb alle informationen via utf8 austauscht.
die frage ist halt, ob das auch für
ordnernamen gilt, die ja quasi von extern kommen... vorausgesetzt rb liest ordnernamen nicht als utf8 ein, müsste ich nur das richtige encoding wissen
und es dann in utf8 umwandeln, oder?

ich hab schon ziemlich viele konvertierungsoptionen ausprobiert,
kam aber auf kein gescheidtes resultat...

gruss und dank
yves

________________________________________________________________
Diese Mitteilung wurde von www.ggaweb.ch übermittelt.



Antwort per Email an