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: