Hallo Joachim,
merci für den Beistand
um sich mal langsam dem Problem zu nähern.
Ich habe MEMO-Felder in einer Accesdatenbank.
Das Zeichenformat ist Arial-unicode. Alles gut zu lesen.
In der gleichen Datenbank ist auch eine Beschreibung in englisch die ebenfalls
auf der Seite in einem FormText ausgegeben wird ( keine Probleme)
im Seitenheader steht
<meta http-equiv="Content-Language" content="ru">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
die Rückspeicherung geschieht mit
for each fldF in rs.fields
fldF.Value = request.form(fldF.name)
next
rs.update
Lese ich das Feld in das Formluar aus _ohne_ server.Htmlencode habe ich nur
fragezeichen auf dem Schirm. Mit Htmlencode kann ich den Inhalt lesen.
Setze ich einen Textblock, den ich vorher aus der gleichen Accessdatenbank
kopiert habe in das Form-textarea (ohne htmlencode, zu sehen sind die
Fragezeichen) und speichere enthält die Datenbank in etwa
овары ыоа ылоаыла
was nicht ganz dem entspricht was ich möchte
mit htmlendcode kann ich den Text aus der Datenbank lesen. Nach dem Speichern
erhalte ich aber hier die
овары ыоа ылоаыла
hast du noch eine Idee.
Bist du etwa der stolze Besitzer einer Datenbank mit kyrillisch.
Merci
Karl-Heinz
-- Original Message -----
From: Joachim van de Bruck <[EMAIL PROTECTED]>
To: ASP Datenbankprogrammierung <[EMAIL PROTECTED]>
Sent: Tuesday, November 13, 2001 10:15 PM
Subject: [aspdedatabase] AW: unicode rs.update
Hallo!
Wie schafft man es denn, dass man für normale Text- oder Memo-Felder
Unicode-Zeichen ausschalten kann?
> Hat irgendjemand eine Idee wie ich text (kyrillisch) aus einem
Formular als
> Unicode in eine Accessdatenbank zurück speichern kann.
> dir StrConv-Funktion funktioniert leider nicht in ASP
Das funktioniert genau wie normaler lateinischer Text, also ohne
Konvertierung. Wichtig ist natürlich, dass Text-Felder in der Datenbank
in entsprechender Länge definiert werden. 10 Zeichen kyrillisch sind bis
zu 20 Zeichen Unicode.
Darüber hinaus sollte man grundsätzlich keine SQL-Statements in VBScript
zusammenbasteln. Verwende rs.Update mit direkt mit Parametern und lass
auf jeden Fall ADO die Konvertierung machen.
> Auslesen von Unicode ist kein Problem. Beim rs.Update gibts probleme.
Ich habe
> es zwar geschafft, das ich Sie im Browser-form wieder richtig
angezeigt bekomme,
> aber dann stimmt es in Access nicht mehr.
Kann es sein, dass Du keinen Unicode-Zeichensatz in Access für die
Ausgabe definiert hast?
Freundliche Grüße
Joachim van de Bruck
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie können sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp