Deacon_Frost
Grünschnabel
Hallo,
das ganze wirkt auf mich etwas komplex, daher wird es mir wahrscheinlich selbst schwerfallen das ganze "richtig" zu erklären. Ich hoffe es gelingt mir .
~~~~~~~
Problem anzeigen Polnischer zeichen in einer Suchausgabe/Suche:
/**Datenbank:
Also : Ich habe eine Datenbank (MySQL) deren Zeichensatz utf8_unicode_ci
ist. Auch die einzelnen Tabellen und die Tabellenfelder haben diesen Zeichensatz.
Je nach Inhalt (wird von 2 Personen gepflegt), gibt es eine Tabelle mit deutsch einträgen und eine mit polnischen. Die Daten selbst werden über phpMyAdmin eingepflegt.
Sowohl in phpMyAdmin werden daraufhin auch die deutschen und pol. sonderzeichen Angezeigt.
/**Ausgabe PHP/HTML:
Gebe ich nun diese Parameter mittels PHP auf meine Website aus, muss ich mir mittels der Funktion: utf8_encode(), behelfen. Natürlich klappt das nur für die deutschen Sonderzeichen da iso....-1 .
Eigentlich sollte die Seite aber alle Sonderzeichen richtig anzeigen, da die Formatierung der Seite UTF-8 ist.
/**Senden aus Formularen (zur Suche)
Das ganze wird noch irrwitzger, wenn ich die Daten aus einem Eingabefeld an eine Suchseite sende, dann muss ich die Übergebenen Parameter (aus dem inputfeld) wiederrum decodieren (zur Suche) und zur Ausgabe wieder encoderien.. und das nur für die Deutschen Umlaute.
Sende ich Umlaute auf polnischen, kommieren die richtig an können jedoch in der Suche nicht gefunden werden, obwohl Copy und Paste der where clause in phpmyadmin zum erfolg führen.
Also wie gesagt mir fällt es selbst schwer alle Ungereimtheiten wiederzugeben. Ich hoffe jemand, kann das nachvollziehen, oder sich darunter etwas vorstellen. Wenn jemand ernsthaft interesse zeigt, kann man mich auch gerne per PM kontaktieren. (Zumindest bis zum 1.9, dann bin ich 2 Wochen ohne PC).
MFG und LG für jeden, der sich das geschriebe angetan hat und alle anderen auch
Christian
das ganze wirkt auf mich etwas komplex, daher wird es mir wahrscheinlich selbst schwerfallen das ganze "richtig" zu erklären. Ich hoffe es gelingt mir .
~~~~~~~
Problem anzeigen Polnischer zeichen in einer Suchausgabe/Suche:
/**Datenbank:
Also : Ich habe eine Datenbank (MySQL) deren Zeichensatz utf8_unicode_ci
ist. Auch die einzelnen Tabellen und die Tabellenfelder haben diesen Zeichensatz.
Je nach Inhalt (wird von 2 Personen gepflegt), gibt es eine Tabelle mit deutsch einträgen und eine mit polnischen. Die Daten selbst werden über phpMyAdmin eingepflegt.
Sowohl in phpMyAdmin werden daraufhin auch die deutschen und pol. sonderzeichen Angezeigt.
/**Ausgabe PHP/HTML:
Gebe ich nun diese Parameter mittels PHP auf meine Website aus, muss ich mir mittels der Funktion: utf8_encode(), behelfen. Natürlich klappt das nur für die deutschen Sonderzeichen da iso....-1 .
Eigentlich sollte die Seite aber alle Sonderzeichen richtig anzeigen, da die Formatierung der Seite UTF-8 ist.
Code:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
/**Senden aus Formularen (zur Suche)
Das ganze wird noch irrwitzger, wenn ich die Daten aus einem Eingabefeld an eine Suchseite sende, dann muss ich die Übergebenen Parameter (aus dem inputfeld) wiederrum decodieren (zur Suche) und zur Ausgabe wieder encoderien.. und das nur für die Deutschen Umlaute.
Sende ich Umlaute auf polnischen, kommieren die richtig an können jedoch in der Suche nicht gefunden werden, obwohl Copy und Paste der where clause in phpmyadmin zum erfolg führen.
Also wie gesagt mir fällt es selbst schwer alle Ungereimtheiten wiederzugeben. Ich hoffe jemand, kann das nachvollziehen, oder sich darunter etwas vorstellen. Wenn jemand ernsthaft interesse zeigt, kann man mich auch gerne per PM kontaktieren. (Zumindest bis zum 1.9, dann bin ich 2 Wochen ohne PC).
MFG und LG für jeden, der sich das geschriebe angetan hat und alle anderen auch
Christian