Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problem mit ä, ü, ö Mysql und PHP bei Ausgabe
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
SAMU
Tux's lil' helper
Tux's lil' helper


Joined: 26 Aug 2003
Posts: 93
Location: Zürich, Switzerland

PostPosted: Mon Jun 12, 2006 10:49 am    Post subject: Problem mit ä, ü, ö Mysql und PHP bei Ausgabe Reply with quote

Hallo Leute
Leider muss ich mich nun doch dazu zwingen hier nach zu fragen. Habe den ganzen Morgen gegoogelt und komme nicht vom Fleck.

Folgendes:
Ich wollte in meine DB ein Backup einspielen, welches ich mit mysqldump erstellt hatte. Nach dem einspielen waren sämmtliche Umlaute in "komische Zeichen" umgewandelt worden. Nun bring ich diese Umlaute nicht wehr weg. Zum Test habe ich eine neue DB angelecht (testdb) und dort eine Tabelle mit 2 Spalten erstellt (testtable) (id,name)

Code:

mysql> select * from testtable
    -> ;
+----+---------+
| id | name    |
+----+---------+
|  1 | Mörgeli |
|  2 | Müller  |
+----+---------+
2 rows in set (0.00 sec)


Wenn ich dies num mit PHP auslese und ausgebe:

Code:

<?php
session_start();
include './sessionhelpers.inc.php';

   $zeige = mysql_query("SELECT * FROM `testtable` ORDER BY `id` ASC");
   if (!$zeige) { die("Abfrage fehlgeschlagen: ".mysql_error()); }
   
   while ($row = mysql_fetch_array($zeige))
   {
      $id=$row["id"];
      $name=$row["name"];
      echo "ID = $id, Name = $name<br>";
   }
?>


Erhalte ich folgendes:

Code:

ID = 1, Name = müller
ID = 2, Name = ökonom


Seht selbst unter: http://www.mins.ch/test.php

- In my.cnf von mysql ist alles auf latin1 eingestellt
- http://www.mins.ch/phpinfo.php


Für Hilfe wäre ich echt sehr dankbar, da die DB momentan still steht und eigentlich gebraucht würde.

THX im Voraus,

Gruss Samu
Back to top
View user's profile Send private message
Strowi
l33t
l33t


Joined: 19 Aug 2003
Posts: 656
Location: Bonn

PostPosted: Mon Jun 12, 2006 11:16 am    Post subject: Reply with quote

hi,

sieht so aus, als hätte dein Apache das falsche Charset.. schau mal in deine apache-configuration, und such nach

AddDefaultCharset UTF-8

Oder setzt es in eine richtige HTML-Datei mit ordentlichem Header (in dem die encoding-infos stehen).
_________________
--
Linux & such ...
http://blog.hasnoname.de
Back to top
View user's profile Send private message
himpierre
l33t
l33t


Joined: 31 Aug 2002
Posts: 867
Location: Berlin

PostPosted: Mon Jun 12, 2006 11:26 am    Post subject: Reply with quote

Quote:
Seht selbst unter: http://www.mins.ch/test.php


Also ich seh die Umlaute, allerdings läuft mein Desktop auch 100% utf-8. Versuch mal das zur /etc/mysql/my.cnf hinzuzufügen:
Code:

[php-cli]
 default-character-set=latin1

[php-cgi-fcgi]
 default-character-set=latin1

[php-apache2handler]
default-character-set=latin1


t.
Back to top
View user's profile Send private message
SAMU
Tux's lil' helper
Tux's lil' helper


Joined: 26 Aug 2003
Posts: 93
Location: Zürich, Switzerland

PostPosted: Mon Jun 12, 2006 11:28 am    Post subject: Reply with quote

Danke für deine Antwort Strowi

In meiner httpd.conf steht
Code:
AddDefaultCharset ISO-8859-1


Leider hat dies nicht geholfen :(
Back to top
View user's profile Send private message
SAMU
Tux's lil' helper
Tux's lil' helper


Joined: 26 Aug 2003
Posts: 93
Location: Zürich, Switzerland

PostPosted: Mon Jun 12, 2006 11:33 am    Post subject: Reply with quote

himpierre wrote:
Quote:
Seht selbst unter: http://www.mins.ch/test.php


Also ich seh die Umlaute, allerdings läuft mein Desktop auch 100% utf-8. Versuch mal das zur /etc/mysql/my.cnf hinzuzufügen:
Code:

[php-cli]
 default-character-set=latin1

[php-cgi-fcgi]
 default-character-set=latin1

[php-apache2handler]
default-character-set=latin1


t.




Hey himpierre;

Besten Dank, Hat funktioniert. Jetzt ärgere ich mich erst recht dass ich so viel Zeit aufgewendet hab, wobei die Lösung so einfach ist. Mann muss es nur wissen 8)

Danke euch für die Hilfe,

Gruss Samu
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum