dedlfix: MySQL Suche und utf-8 Format

Beitrag lesen

echo $begrüßung;

Wenn ich die select Anweisung nach phpMyAdmin kopiere dann klappt die Suche:
select de, cz from rs_lang where cz like 'Vše'
Aber halt nur im phpMyAdmin.

Dann vermute ich einen Fehler in der Scriptverarbeitung oder Clientkommunikation. Ist das Script UTF-8 kodiert? Stimmt die charset-Angabe im Content-Type-Meta-Element? Sendet der Server einen gleichnamigen HTTP-Header?[1][2] Ist für das Formular irgendeine charset-Angabe vorhanden?[3] Wie sieht die Byte-Folge aus, die du an die Datenbank sendest?[4] Werden sonst irgendwelche zeichenkodierungsrelevanten Dinge verwendet?[5]

[1] Firefox mit livehttpheaders-extension eignet sich, um dies zu überprüfen.
[2] Dieser hat Vorrang vor der Meta-Angabe.
[3] Ist nicht unbedingt nötig, aber falls doch ...
[4] echo chunk_split(bin2hex($sql), 2, ' ');
[5] Extensions mbstring, iconv, recode oder dergleichen

echo "$verabschiedung $name";