Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
default character set in mysql ändern ... [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
default character set in mysql ändern ...


 
noobie
13-08-2002, 03:53 
 
hi!

ich komme mir selten doof vor, aber entweder stehe ich nur auf dem schlauch oder bin halt einfach dumm. ;)
wie schaffe ich es, in mysql das character_set von latin1 (anzeigt mit dem befehl "show variables;" ) auf german1 zu ändern ?
habe es mit "mysql --default-character-set=german1" versucht, aber das programm sagt, "german1" wäre nicht compiled. habe zwar schon in den docs zu mysql nachgeschaut, aber werde daraus nicht schlau.
ODER in anderen worten. mein eigentliches problem ist ...
wenn ich direkt über mysql.exe in die datenbank gehe und dort mit insert einen datensatz einfüge, der umlaute enthält, dann funktioniert alles. wenn ich jetzt jedoch über ein php-skript das ganze mit z.b.



$sql = "INSERT INTO dvd_db VALUES (NULL,'$titel','$beschreibung')";
$ergebnis = mysql_query($sql, $verbindung);


mache, bekomme ich nur seltsame sonderzeichen zu sehen, aber nie umlaute.

ist mir noch zu helfen ? ;)

mfg

noobie

p.s.: falls das im falschen forum sein sollte, bitte verzeiht mir und verschiebt es. :)

 
bohni
13-08-2002, 15:01 
 
ist latin1 (iso 8459-1) nicht der deutsche zeichensatz, oder verwechsle ich hier was?

 
hand
14-08-2002, 17:40 
 
Vielleicht findest Du einen Anhaltspunkt:
http://www.php-resource.de/forum/showthread.php?s=&threadid=331&highlight=umlaute
http://www.php-resource.de/forum/showthread.php?s=&threadid=7398&highlight=umlaute

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:41 Uhr.