Erstmal deinen Code gemäß den Verhaltensweisen im Forum umbrechen!
Utf-8 geht nicht
Einklappen
X
-
-
Welche Codierung hat das Script? Wenn UTF-8 (empfohlen) dann geht es einfach so, wenn nicht musst du den SQL-Code mit utf8_encode behandeln.
Gruß,
Amica[COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
[/COLOR]
Kommentar
-
Der script ist komplett in utf-8 mit der Datenbank muss ich noch einamla gucken
juhu ich hab die Lösung
PHP-Code:<?php
$db = @new MySQLi($db_host, $db_user, $db_pass, $db_db);
if (mysqli_connect_errno()) {
die('Konnte keine Verbindung zu Datenbank aufbauen, MySQL meldete: '.mysqli_connect_error());
}
$db->set_charset("utf8")
?>Zuletzt geändert von einfacheruser; 14.06.2010, 15:40.
Kommentar
-
Zitat von einfacheruser Beitrag anzeigenPHP-Code:<?php
$db = @new MySQLi($db_host, $db_user, $db_pass, $db_db);
if (mysqli_connect_errno()) {
die('Konnte keine Verbindung zu Datenbank aufbauen, MySQL meldete: '.mysqli_connect_error());
}
mysql_set_charset('utf8',$db);
?>
Warning: [COLOR=#ee6600][COLOR=#ee6600]mysql_set_charset()[/COLOR][/COLOR] [COLOR=blue][COLOR=blue]expects[/COLOR][/COLOR] [COLOR=red][COLOR=red]parameter[/COLOR][/COLOR] [COLOR=#ff0099][COLOR=#ff0099]2[/COLOR][/COLOR] [COLOR=green][COLOR=green]to[/COLOR][/COLOR] [COLOR=#990099][COLOR=#990099]be[/COLOR][/COLOR] [COLOR=brown][COLOR=brown]resource,[/COLOR][/COLOR] [COLOR=navy][COLOR=navy]object[/COLOR][/COLOR] [COLOR=#ee6600][COLOR=#ee6600]given[/COLOR][/COLOR] in db.php on line 6
ich hab doch [COLOR=#ff0099][COLOR=#ff0099]2[/COLOR][/COLOR] [COLOR=red][COLOR=red]Parameter[/COLOR][/COLOR] ???
PHP-Code:function db_connect()
{
$newconn = new mysqli('localhost', user', 'pass', 'database');
mysqli_set_charset($newconn,'utf8');
if (!$newconn)
throw new Exception('Could not connect to database server');
else
return $newconn;
}
I don't understand much German, but I had the same error.
Kommentar
-
Hi,
Zitat von madlee Beitrag anzeigenmysqli_set_charset($db,'utf8');
PHP-Code:$db->set_charset('utf8');
Regards,
Amica[COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
[/COLOR]
Kommentar
-
Zitat von einfacheruser Beitrag anzeigenIch hab ein tollen sql query aber wie krieg ich ihn jetzt ohne verluste von umlauten in die Datenbank unter phpmyadmin geht das ...
Folgendes schon probiert?
PHP-Code:mysqli_query("SET NAMES 'utf8'");
mysqli_query("SET CHARACTER SET 'utf8'");
Zuletzt geändert von ThemBones; 06.08.2010, 12:17.
Kommentar
-
Zitat von ThemBones Beitrag anzeigenPHP-Code:mysql_query("SET CHARACTER SET 'utf8'");
PHP-Code:mysql_query("SET CHARACTER SET utf8");
Zitat von ThemBones Beitrag anzeigenschon probiert?[COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
[/COLOR]
Kommentar
Kommentar