Page 1 of 1

Tamilische(utf 8) Buchstaben in eine Datenbank einpflegen

PostPosted: 27. February 2011 17:24
by blaxxstar
Hallo zusammen,
bin ganz neu in der Matterie PHP, SQL und phpMyAdmin

Mein Ziel:
Tamilische Buchstaben in eine Datenbank einpflegen

Die Datenbank soll so aussehen:

ID | Tamilische_Buchstaben
1 |
.
.


Habe nach geschaut die Tamilische buchstaben sind unter UFT 8 von den Unicode U+0B80 bis U+0C7f zu finden ich weiss einfach nicht wie ich die Buchstaben dort einpflegen soll hab die Tabelle auch schon als UTF 8 unicode ci eingestellt.
ich hoffe ihr könnt mir helfen

Re: Tamilische(utf 8) Buchstaben in eine Datenbank einpflege

PostPosted: 28. February 2011 06:17
by Altrea
Hallo blaxxstar,

deine Erklärung ist leider etwas schwammig. Zumindest mir ist nicht ganz klar, wo denn nun dein Problem liegt.
Damit die Datenbank die Zeichen richtig speichern und interpretieren kann, muss die richtige Zeichencodierung eingestellt sein, das hast du mit utf8_unicode_ci ja schon richtigerweise getan.

Damit die Zeichen in der richtigen Codierung zur Datenbank hingeschickt werden, müssen die Scripte zudem auchnoch die richtige Codierung mit der Datenbank aushandeln. Das ist in dem Falle dann ebenfalls utf-8 und wird zum Beispiel über ein MySQL-Statement "SET NAMES 'utf8'" direkt nach Herstellung der Datenbankverbindung erreicht.

Außerdem sollte man darauf achten, dass auch die Scripte selber einheitliche und sich nicht widersprechende Informationen zur Zeichencodierung besitzen. Im Klartext heißt das, dass die Scripte ebenfalls in utf-8 Codierung gespeichert sind und dies am besten auchnoch durch die zugehörigen meta Informationen und Formular-Attribute nach außen vermitteln.

Aber das alles ist natürlich schon wieder zuviel der Erklärung wenn du zum Beispiel nur vor dem Problem stehst, wie du Tamilische Buchstaben über deine nicht Tamilische Tastatur eintippen kannst :shock:

thanks...

PostPosted: 06. March 2011 12:39
by Zippie41
thanks, that helped me a lot!
regards,
chantal