Wie speichern Sie nicht-englische Zeichen?

8

Nicht-englische Zeichen sind in einer Textspalte durcheinander. Der arabische Text sieht so aus:

  

Ù € Ø Ø € ... Ø Ø Ø Ø Ø Ø "<<<<<<<<<<<

Wie speichern Sie nicht-englische Zeichen richtig?

    
Yeti 09.06.2010, 18:54
quelle

3 Antworten

10

Sie sollten utf8 verwenden, um Ihren Text zu speichern.

Sie können dies bei der Datenbankerstellung tun:

%Vor%

Sie können mysql auch bei der Installation oder beim Start konfigurieren, um utf8 zu verwenden (siehe MySQL-Handbuch )

Die mysql-Handbuchseiten decken alle Aspekte des Zeichensatzes und der Sortierungen ab: Ссылка

Der Zeichensatz der Verbindung kann mit

geändert werden %Vor%

Weitere Details hier und im Kapitel Zeichensatzunterstützung

    
marapet 09.06.2010, 19:09
quelle
2

Welches Betriebssystem verwenden Sie?

Wenn es Linux ist, dann ist es auch gut, wenn ein System-Gebietsschema auf utf8 gesetzt ist, wie zum Beispiel "en_US.utf8".

Und, natürlich, geben Sie einen "SET NAMES UTF8" -Befehl an mysql direkt nach der Verbindung aus.

(db Zeichensatz / Kollation muss auch utf8 sein)

    
zed_0xff 09.06.2010 19:06
quelle
1

Die folgende Abfrage löste das Problem.

%Vor%     
Prateek 25.10.2015 22:17
quelle

Tags und Links