hiho,
ich habe ein UTF-8 Problem - sämtliche Umlaute werden im browser als Fragezeichen-Boxen dargestellt:
Im HTML Head steht:
Im PHP Header:
In der mySQL DB stehen alle Tables und DBs auf:
utf8_general_ci
Auf einmal ist es passiert, kann mich leider nicht erinnern, was dazu geführt haben kann - wenn ich die Strings durch utf8_encode schicke ist alles wie es soll - ich will das aber nicht über nen Wrapper lösen, denke da ist nur irgendwie eine Einstellung verrutscht.
mbstring ist in der php.ini übrigens auch an:
Vielen Dank!
ich habe ein UTF-8 Problem - sämtliche Umlaute werden im browser als Fragezeichen-Boxen dargestellt:
Im HTML Head steht:
PHP-Code:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
PHP-Code:
header("Content-Type: text/html; charset=utf-8");
utf8_general_ci
Auf einmal ist es passiert, kann mich leider nicht erinnern, was dazu geführt haben kann - wenn ich die Strings durch utf8_encode schicke ist alles wie es soll - ich will das aber nicht über nen Wrapper lösen, denke da ist nur irgendwie eine Einstellung verrutscht.
mbstring ist in der php.ini übrigens auch an:
PHP-Code:
[mbstring]
mbstring.language = Neutral ; Set default language to Neutral(UTF-8) (default)
mbstring.internal_encoding = UTF-8 ; Set default internal encoding to UTF-8
mbstring.encoding_translation = Off ; HTTP input encoding translation is enabled
mbstring.http_input = auto ; Set HTTP input character set dectection to auto
mbstring.http_output = UTF-8 ; Set HTTP output encoding to UTF-8
mbstring.detect_order = auto ; Set default character encoding detection order to auto
mbstring.substitute_character = none ; Do not print invalid characters
default_charset = UTF-8 ; Default character set for auto content type header
Kommentar