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.