php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
Alt 20.08.2008, 14:24  
mqs
Erfahrener Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 179
mqs befindet sich auf einem aufstrebenden Ast
Standard problem beim ausgeben

hallo!

hat schon jemand mal das problem gehabt dass wenn man daten aus der db ausliest, dass das local ohne probleme funktioniert,

aber wenn man das ganze auf einen server ladet, dass dann die umlaute "umgeschmissen" ausgegeben werden, dass heisst ich bekomme statt den umlauten ein kryptisches zeichen

so habe aber im html header content-type utf-8 angegeben

wenn ihr mehr infos benötigt bitte fragen.. keinen plan woran das liegen kann
in der datenbank local und am server sind die umlaute normal dargestellt

das einzige problem, dass mir aufgefallen ist, ist dass am server, wenn ich den befehl:
$charset=mysql_set_charset('utf8', $connect2host);
ein problem bereitet. sobald diese zeile angegeben wird.. wird keine homepage angezeigt..
mqs ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.08.2008, 14:28  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Abhilfe schaft:

Code:
SET NAMES 'utf8'
Diese Query setzt du am Besten direkt am Anfang ab. (Also nach connent und select_db)
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline   Mit Zitat antworten
Alt 20.08.2008, 15:55  
mqs
Erfahrener Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 179
mqs befindet sich auf einem aufstrebenden Ast
Standard

folgendes problem wars:
das hatte ich vergessen
header('content-type: text/html; charset=utf-8');
mqs ist offline   Mit Zitat antworten
Alt 20.08.2008, 15:58  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
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

MySQL mit UTF-8 ist immer eine Tortur. Du musst wirklich immer ausnahmslos alles nur erdenklick Mögliche auf UTF-8 setzen, dann hast du eine Chance, keine order wenig Probleme zu bekommen.
Manko10 ist offline   Mit Zitat antworten
Alt 20.08.2008, 16:01  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Manko10 Beitrag anzeigen
MySQL mit UTF-8 ist immer eine Tortur. Du musst wirklich immer ausnahmslos alles nur erdenklick Mögliche auf UTF-8 setzen, dann hast du eine Chance, keine order wenig Probleme zu bekommen.

Das stimmt allerdings. Bis ich mal draufgekommen bin, dass ich Set Names verwendem muss, sind wieder stunden vergangen. Angezeigt auf der entsprechenden Website wurden sie schnell, aber in der Datenbank standen lauter sonderzeichen Fehler...

Die sollten utf-8 mal als Standart ausliefern...
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline   Mit Zitat antworten
Alt 20.08.2008, 16:09  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
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

Dazu ein

SET CHARACTER SET utf8;

kann auch nützlich sein. Allerdings nur, wenn man es von Anfang an einsetzt. Wenn man vorher und stattdessen nur mit SET NAMES gearbeitet hat, kann das wieder Probleme ergeben.
Manko10 ist offline   Mit Zitat antworten
Alt 20.08.2008, 16:10  
mqs
Erfahrener Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 179
mqs befindet sich auf einem aufstrebenden Ast
Standard

danke für eure hilfe
ja is echt ne tortur alles so hinzubekommen dass das läuft... über solch ein problem stoss ich immer wieder
mqs ist offline   Mit Zitat antworten
Antwort


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
schleifen problem amsele1986 PHP Tipps 2008 3 21.06.2008 17:45
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
dateien ausgeben kein Problem - ABER! dsmcg PHP Tipps 2005-2 9 22.10.2005 19:59
Problem mit PHP-Gästebuch - Neuste Einträge zuerst ausgeben? nicobischof PHP Tipps 2005-2 1 01.10.2005 23:17
[Erledigt] Problem mit Backslash Patrick Schwarz PHP Tipps 2005-2 5 26.07.2005 09:54
[Erledigt] MySQL Abfrage fieses Problem Datenbanken 5 21.07.2005 14:19
Problem mit PFad Firefox - Verzeichnis löschen PHP Tipps 2005-2 0 19.07.2005 16:05
Problem 1 - Ergebnis aus drei Tabellen ausgeben Datenbanken 4 15.07.2005 14:53
Problem mit Mysql Abfrage PHP Tipps 2005-2 0 11.07.2005 14:21
[Erledigt] Problem mit User/Group: nobody(99)/99 Server, Hosting und Workstations 3 09.07.2005 15:31
Komplexe Struktur ausgeben PHP-Fortgeschrittene 3 25.05.2005 08:48
[gelöst] problem beim ausgeben aus einer DB LA-Finest PHP Tipps 2005 10 11.05.2005 14:23
Problem beim Ausgeben vom Script PHP Tipps 2004 9 12.09.2004 15:51
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mysql_set_charset sonderzeichen ?

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:11 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