Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Sonstige Web-Programmiersprachen » ASP Script unterstützt kein chinesisch Antworten
ASP Script unterstützt kein chinesisch

n0f3aR
Mausakrobat


Beiträge: 155


Ich habe auf der Arbeit folgendes Problem:
Wir haben auf unserer Internetseite die Möglichkeit zwischen verschienen Sprachen auszuwählen. Nun wollen wir die Sprache chinesisch hinzufügen. Chineisch schreiben und speichern ist nicht das Problem. Nur wenn das ASP-Script sich die Übersetzung aus der Datenbank holt werden auf der Internetseite anschließend lauter Fragezeichen angezeigt wo eigentlich die chinesischen Zeichen sein sollten. Ich denke mal das muß irgendwie an dem Ländercode und Zeichensatz liegen?!

Kann mir da jemand weiterhelfen? Was muß ich einstellen?

Datenbank ist zur Zeit noch ACCESS (*würg*) aber wir stellen demnächst wohl auf mysql um.

Gruß Fabian

---
Kostenlos Webspace bei funpic.de

  Profil   E-Mail   Editieren   Zitieren

Lewi
Quasselstrippe


Beiträge: 288


Ihr solltet am besten mit UTF-8 als Codierung arbeiten, dann bekommt ihr auch mit internationalen Zeichen keine Probleme. Aber vorsicht: wenn ihr erstmal nach UTF-8 kovertiert habt, kann der Rückweg schwierig werden.

---
Lewi = ehemals the_doc

  Profil   Website   Editieren   Zitieren

n0f3aR
Mausakrobat


Beiträge: 155


Doofe Anfängerfrage:
Wie lege ich die UTF-8 Kodierung fest?
meta http-equiv="content-type" ?

---
Kostenlos Webspace bei funpic.de

  Profil   E-Mail   Editieren   Zitieren

Lewi
Quasselstrippe


Beiträge: 288


Genau: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

UTF-8 kommt auch mit den meißten HTML-Entitäten (ä etc.) zurecht, ihr könnt dann allerdings auch mit einem UTF-8 unterstützendem Editor (z.B. UltraEdit oder dem MS Notepad) direkt UTF-8-Code in euren HTML-Code schreiben. Dann könntet ihr allerdings -wie angesprochen- Probleme mit der Rückkonvertierung bekommen.

---
Lewi = ehemals the_doc

Diese Nachricht wurde geändert von: Lewi
  Profil   Website   Editieren   Zitieren

n0f3aR
Mausakrobat


Beiträge: 155


Hab es gelöst, es klappt
Erstmal danke für deine Hilfe. Ich habe alles auf UTF-8 umgestellt.
Für Handgeschriebenen Text in HTML geht das, jedoch nicht für Texte die per ASP aus der Datenbank kommen. Hab allerdings ne Lösung gefunden. Und zwar wird bei einer ASP-Datei im Kopf die Art des scriptes Festgelegt <% @ Language="VBScript" %>. Dort muss man noch die Codepage von UTF-8 angeben, das ist die 65001. Das ganze sieht dann so aus:

<% @ Language="VBScript"
Codepage = 65001 %>

So funktionierts. Gefunden hab ich es unter: ]http://www.asphelper.de/Referenz/Codepage.asp]

Da steht übrigens auch welche Codepage für welche n Zeichensatz benötigt wird etc.

Gruß Fabian

---
Kostenlos Webspace bei funpic.de

Diese Nachricht wurde geändert von: n0f3aR
  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Nach oben