| | | | |
| | |
| Neuer Benutzer Registriert seit: 24.01.2009
Beiträge: 9
![]() | Hi, folgendes Problem: Daten werden in einer SQL Datei gespeichert und ausgelesen mittels PHP. Das ganze wird gehostet bei Strato. Die Datenbank Tabellen sind unter utf-8 angelegt, genauso wird das auch im html meta tag definiert: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Jetzt tritt folgendes Problem auf: Text auf der php Seite wird korrekt angezeigt, inklusdive Sonderzeichen äöü. Daten aus der Datenbank jedoch werden falsch angezeigt bzw. durch Platzhalter. Desweiteren können keine Daten mit Sonderzeichen editiert werden. Hier klönnt ihr das Problem sehen: topcat Was mache ich falsch? Muss ich eine htaccess Datei anlegen? Jede Hilfe ist willkommen! Gruss, Mark |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Laut Manual werden dabei die Quotes aber weggelassen. Warum, weiß ich nicht, vielleicht eine Konstante? Statt SET CHARATER SET könntest du auch folgendes verwenden: Code: SET NAMES 'utf8';
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Bei mir auch, ebenso wie das andere auch ohne Quotes klappt, soweit ich mich erinnere. Im Manual ist es aber dennoch konsequent so geschrieben, weshalb ich denke, dass irgendetwas dahintersteckt. Wäre mal interessant, nachzuforschen.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Probier erstmal das Script in UTF-8 aus.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Die Direktive wird pro Datenbankverbindung benötigt. Anderes kann nur am Server selbst gestellt werden. Aber probiere erstmal aus, was passiert, wenn du deine PHP- sowie HTMK-Dateien auf UTF-8 setzt. Auch die Formulare sollten UTF-8 sein (<form action="xyz" method="abc" accept-charset="utf-8">…</form>).
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| | |
| | ||
| Neuer Benutzer Registriert seit: 24.01.2009
Beiträge: 9
![]() | Zitat:
Parse error: syntax error, unexpected T_STRING in /mnt/web8/11/93/51964993/htdocs/Connections/mysql_munich.php on line 10 könnt ihr helfen? Gruss, mark | |
| | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| strato utf-8, codierung php utf-8 formulardaten, wordpress strato fehler beim aufbau der datenbankverbindung, strato datenbank host character, set charset verbindungsaufbau, strato auf utf umstellen, http://www.php.de/datenbanken/51651-utf-8-php.html, set character set \'utf8\' strato, strato utf8 |