PHP - Anzeigen von Urdu-Text, der von MySQL DB abgerufen wurde

8

In der MySQL-Datenbank sind Buchtitel in Urdu-Sprache gespeichert. Ich muss auf HTML-Seite mit PHP anzeigen.

Momentan werden nur die Fragenzeichen ( ?????? ) anstelle von Urdu-Text angezeigt.

%Vor%

Was muss getan werden, um diese Zeichen richtig anzuzeigen?

    
sarah 01.07.2012, 08:00
quelle

2 Antworten

17

Schritt: 1 - Gehen Sie zur Tabellenstruktur und ändern Sie die Sortierung latin1_swedish_ci in utf8_general_ci

Schritt: 2 - Sie müssen dieses folgende Tag in Datenergebnisseiten einfügen.

%Vor%

Schritt: 3 - Fügen Sie 'N' Präfix ein. Hier steht das N für den nationalen Sprachzeichensatz. Das bedeutet, dass Sie einen NCHAR-, NVARCHAR- oder NTEXT-Wert übergeben, mehr

Schritt: 4 - PHP-Code, der Datensätze aus der Datenbank anzeigt. Zuvor müssen Sie den Funktionszeichensatz der Funktion mysql_query () angeben

%Vor%     
Sathishkumar 01.07.2012 08:42
quelle
1

Auch die Codierung Ihrer Dateien muss UTF-8 ohne BOM sein

    
Fayaz Khan 11.11.2012 09:06
quelle