php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.04.2009, 19:05  
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.356
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard � Zeichen beim Auslesen von Sonderzeichen aus einer MySql Datenbank

Moin,

habe für einen Kumpel ein größeres Script geschrieben dass daten in eine Datenbank einträgt und nun habe ich das Problem, dass da ein � beim auslesen von bestimmten sonderzeichen kommt!
Bei meiner Datenbank klappt alles perfekt aber bei seinem Webhoster nicht.
Woran liegt das?

Vielen Dank
MfG

Edit.: Er hat bei sich folgendes stehen in phpmyadmin:
latin1_swedish
latin1_swedish_ci

Das eine hat er jetzt auf utf8_unicode_ci geändert. ( scheint leider noch nicht zu klappen )
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]

Geändert von Destruction (29.04.2009 um 19:17 Uhr).
Destruction ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.04.2009, 19:26  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Wenn so ein Fragezeichen angezeigt wird, heißt das immer, dass der Inhalt in einer anderen Kodierung vorliegt, als dem Browser mitgeteilt wird. Wenn die Inhalte ISO-8859-15-kodiert sind, musst du im Content-Type-Header als Charset auch ISO-8859-15 statt UTF-8 angeben.
Die Umstellung des Feldes auf UTF-8 allein genügt nicht, da die Inhalte trotzdem dieselben bleiben. Wenn die Schuhe nicht passen, bringt es nichts, den Karton rot anzumalen.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems

Geändert von Manko10 (29.04.2009 um 19:30 Uhr).
Manko10 ist offline  
Alt 29.04.2009, 19:36  
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.356
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ok also:
header('Content-Type: text/html; charset=ISO-8859-15');
Werde das gleich mal testen
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]
Destruction ist offline  
Alt 29.04.2009, 19:47  
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.356
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Jetzt kommt ein komisches Ž

Edit.: Klappt ! Vielen Dank
Aber mit ISO-8859-1
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]
Destruction ist offline  
Alt 29.04.2009, 19:49  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Soll es das denn sein? Wenn nicht, dann solltest du mal einen Link herausrücken oder selbst mit dem Content-Type im Browser spielen. Im Firefox machst du das bspw. über Ansicht->Zeichenkodierung. Den, bei dem der Krams richtig angezeigt wird, den musst du nehmen.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 29.04.2009, 21:25  
Benutzer
 
Registriert seit: 23.04.2009
Beiträge: 36
phpde befindet sich auf einem aufstrebenden Ast
Standard

Schau mal nach wie werte in der DB Kodiert sind!
phpde ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Scriptangebot phpFK - PHP Forum ohne MySQL Datenbank jepp Scriptbörse 0 02.03.2009 21:42
Mit php dynamisch Namen von Bildnamen sowie Pfad in mysql Datenbank speichern mallmis PHP Tipps 2008 1 19.11.2007 23:04
[Erledigt] Datenbank auslesen mit register_globals off PHP Tipps 2007 14 03.01.2007 17:12
[Erledigt] MySQL Ausfallsicherheit einer Datenbank Datenbanken 2 08.06.2006 11:21
Probleme beim �bertragen an eine Mysql Datenbank Datenbanken 2 07.03.2006 21:26
[Erledigt] MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
[Erledigt] Problem mit Sonderzeichen PHP -> MySQL -> HTML PHP Tipps 2007 18 07.12.2005 15:23
Access Datenbank in MySQL Datenbank umwandeln karl Datenbanken 1 19.10.2005 17:04
beim auslesen von mysql datenbank bestimmte id nicht auslsen djrace PHP Tipps 2005-2 3 10.09.2005 13:32
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
Auslesen aus der Datenbank nixdorf PHP Tipps 2005 7 06.02.2005 21:40
Auslesen von Daten aus einer mysql Datenbank + Editieren vampsoftchef PHP Tipps 2004-2 5 15.11.2004 08:31
einfaches auslesen von einer mySQL Datenbank PHP Tipps 2004-2 2 10.11.2004 05:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql zeichen, php mysql auslesen umlaute, php datenbank umlaute auslesen, mysql auslesen sonderzeichen, linux mysql umlaute, access 2007 mysql umlaute,  in datenbank, http://www.php.de/php-einsteiger/54639-i-zeichen-beim-auslesen-von-sonderzeichen-aus-einer-mysql-datenbank.html, php umlaute aus mysql auslesen, sonderzeichen datenbank auslesen, mysql tabelle sonderzeichen, php sonderzeichen auslesen mysql, php auslesen mysql % zeichen datenbank, mit php mysql auslesen umlaute, mysql zeichen lesen, php mysql datenbank lesen, datenbank auslesen php umlaute, mysql umlaute auslesen php, php msql auslesen bis zeichen, php sql auslesen umlaute fragezeichen

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum