[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Umlaute mit Mysql und PHP



Frank Habermann <lordlamer@lordlamer.de> writes:

> also Info noch zur Mysql-Version in Etch. Die kann nicht richtig mit
> Deutschen Umlauten und UTF-8 umgehen!
>
> Kleines Beispiel:
> Eine Tabelle mit einer Spalte "name" die uniqu ist. Also collation
> wird utf8 verwendet. Versucht mal
> "müller" und "muller" einzufügen. Das geht nicht. Ist nen Bug in
> dieser Version.

,----
| Your MySQL connection id is 857
| Server version: 5.0.32-Debian_7etch1-log Debian etch distribution
| 
| Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
| 
| 
| mysql> create table kunden ( name varchar(10) NOT NULL UNIQUE ) engine MyISAM DEFAULT CHARSET utf8;
| Query OK, 0 rows affected (0.02 sec)
| 
| mysql> insert into kunden values ("Müller");
| Query OK, 1 row affected (0.00 sec)
| 
| mysql> insert into kunden values ("Muller");
| Query OK, 1 row affected (0.00 sec)
| 
| mysql> select name from kunden;
| +---------+
| | name    |
| +---------+
| | Müller |
| | Muller  |
| +---------+
| 2 rows in set (0.00 sec)
| 
| mysql>
`----

ansonsten ist der folgende artikel sehr nuetzlich:

http://blog.koehntopp.de/archives/1424-MySQL-Zeichensatz-Grundlagen.html



Reply to: