"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Zeichensatz Problem Utf8 (PHP, MySql)

Neo1010 25.04.2009 - 22:26 1089 6
Posts

Neo1010

.
Registered: May 2003
Location: -
Posts: 1212
Hello!

SQL-File (mit vim auf encoding =utf-8 gesetzt):

insert into table (spalte1) values ('Tätigkeit')


MySql DB (utf-8_unicode_ci):

hier steht allerding nur T

Die Wörter werden einfach abgeschnitten.

Kann mir jemand helfen?
Hoffe das Problem ist klar.

Bye Neo1010
Bearbeitet von Neo1010 am 26.04.2009, 00:06

ica

hmm
Avatar
Registered: Jul 2002
Location: Graz
Posts: 9818
das php file ist als unicode file gespeichert?

Neo1010

.
Registered: May 2003
Location: -
Posts: 1212
Beim sql file hab ich nur mittels vim:

set encoding=utf-8

ica

hmm
Avatar
Registered: Jul 2002
Location: Graz
Posts: 9818
vielleicht sagst mal genauer was du machst. wo kommt überhaupt php zum einsatz? wo führst das sql file aus? wo schaust du nach was in der db steht?

Neo1010

.
Registered: May 2003
Location: -
Posts: 1212
wo kommt überhaupt php zum einsatz?
winxp mit xampp

wo führst das sql file aus?
sql file importier ich mittels phpmyadmin im browser

wo schaust du nach was in der db steht?
mittles phpmyadmin im browser

Neo1010

.
Registered: May 2003
Location: -
Posts: 1212
So was mir gerade noch aufgefallen ist:

Wenn ich das Sql-File mittels import von PhpMyadmin übern Browser importier, steht in der Datenbank . zb. "T" statt "Tätigkeit"

Wenn ich jedoch mittels copy & paste das Text Feld in phpMyAdmin übern Browser verwende und so die Daten einfüge. Steht dannach in der Datenbank "Tätigkeiten"

Also somit richtig, allerding wird im Browser: T�tigkeit angezeigt

Neo1010

.
Registered: May 2003
Location: -
Posts: 1212
SOLVED dank,

http://www.administrator.de/PHP-MyS...F-8.html#227773

Hatte 1 zu 1 das gleiche Problem
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz