Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 26.09.2007, 21:49   #1
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg

UTF-8 Unicode lässt sich nicht ändern


Hallo zusammen!

Ich habe erst neulich meinen Seitencode in ein neues CSS-Layout integriert und nun das Problem, dass Umlaute sowie ß maskiert ausgegeben werden (also so wie sie in der DB stehen).
Meine Einstellungen sind folgende:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-15"> im Header

In PHPMyAdmin habe ich alle möglichen Einstellungen auf latin1_german1_ci gesetzt.
Auf der Startseite steht aber weiterhin:
MySQL-Zeichensatz: UTF-8 Unicode (utf
Zeichensatz / Kollation der MySQL-Verbindung:
latin1_german1_ci

Soll heißen ich kriege das UTF-8 Unicode nicht weg. Meine Vermutung ist eben dass wenn ich dieses wegkriege, die Umlaute wieder "normal" ausgegeben werden.
Könnt ihr mir bitte sagen, was ich tun muss, damit das alles klappt?
Vielen Dank!!!
__________________
Herzlichst, euer Markus

http://www.studio-bewertungen.de/
http://www.uni-bewertungen.de/
Marki87 ist offline   Mit Zitat antworten


Alt 26.09.2007, 22:10   #2
TP-Insider
 
Benutzerbild von SteffenR
 
Registriert seit: Dec 2004
Ort: Braunschweig
SteffenR bringt sich richtig einSteffenR bringt sich richtig ein
Wieso änderst du dann nicth einfach das Charset deiner HTML Seite ? Das wäre aus meiner Sicht einfacher..
HTML-Code:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
Gruss,
SteffenR
__________________
Mein xing-Profil
SteffenR ist offline   Mit Zitat antworten
Alt 26.09.2007, 22:30   #3
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg
Habe jetzt mal alles auf utf-8 gestellt. Nun werden zwar die bereits in der DB enthaltenen Umlaute richtig dargestellt. Wenn ich aber neue Einträge mit Sonderzeichen und Umlauten mache (€ oder ß) funktioniert gar nichts.
__________________
Herzlichst, euer Markus

http://www.studio-bewertungen.de/
http://www.uni-bewertungen.de/
Marki87 ist offline   Mit Zitat antworten
Alt 27.09.2007, 09:37   #4
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
wozu haben wir denn die Sticker ?
http://www.traum-projekt.com/forum/1...p-tipps.html#2
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 27.09.2007, 11:18   #5
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg
Ich habe jetzt mal die Schritte aus deinem utf-8 Beitrag ausgeführt, mit dem Ergebnis dass gar nichts mehr geht.
Bereits vorhandene Einträge mit Umlauten werden nicht mehr ausgegeben und neu hinzugekommene Einträge mit Umlauten in der Datenbank überhaupt nicht mehr maskiert werden, stattdessen stehen in der DB nur ?????
__________________
Herzlichst, euer Markus

http://www.studio-bewertungen.de/
http://www.uni-bewertungen.de/
Marki87 ist offline   Mit Zitat antworten
Alt 27.09.2007, 12:45   #6
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg
Ich habe mich auch deswegen für den iso entschieden, weil dieser ja weniger Speicherplatz benötigt und das Euro-Zeichen darstellen kann.
Das Hauptproblem ist somit weiterhin, warum ich das utf-8 Unicode auf der PHPMyAdmin Startseite nicht wegbekomme, alle andern Einstellungen stehen wieder auf iso/latin.
Nun werden Einträge mit Umlauten etc. unmaskiert eingetragen und auch wieder ausgegeben. So weit so gut.
Nun aber folgendes Problem: In meiner DB befinden sich über 2000 Einträge, bei denen Umlaute maskiert wurden. Diese werden jetzt nicht mehr gefunden.
Was mache ich mit diesen (und sagt mir bitte nicht "alle ändern".......)
__________________
Herzlichst, euer Markus

http://www.studio-bewertungen.de/
http://www.uni-bewertungen.de/
Marki87 ist offline   Mit Zitat antworten
Alt 27.09.2007, 13:03   #7
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Sooo, fangen wir mal an, auch wenn ich zweifel, dass alles verstanden wird.

Warum verbraucht UFT-8 nun mehr als eine ISO Codierung?
Bei beiden belegt ein Zeichen minimal 1Bit.
wobei UTF-8 jedoch gewisse Zeichen als ein Zeichen ablegt, werden die mit ISO übersetzt, ergo ist es eher so, das ISO bei bestimmten Zeichen mehr Speicher braucht als UTF-8.

Dann mal zu UFT-8 von PHPmyAdmin:
Was hat nun die Codierung, die PMA verwendet mit Deiner Anwendung zu tun?
Richtig - Nix!
Beim Login in PMA kann man die Sprache und Codierung wählen, das hat schon seinen Sinn.

Datensätze:
Wenn ein Datensatz mit einer anderen Codierung ind ie DB geschrieben wurde und man mal eben eine andere Codierung verwendet, ist es nicht verwunderlich, dass es zu Problemen kommt.
Wenn man & auml; (ohne Leerzeichen) in die DB schreibt und dann auf UTF-8 geht, wird der Datensatz nicht automatisch in ä umgeschrieben. Genau so, wie es anders herum auch nicht geht.
Daher sollte man sich auch vorher Gedanken zur Codierung machen.
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 27.09.2007, 13:11   #8
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg
Zitat:
Daher sollte man sich auch vorher Gedanken zur Codierung machen.
Soll also heißen, dass es keine Möglichkeit gibt, die Maskierungen bei meinen bereits vorhandenen Einträgen automatisch durch Umlaute zu ersetzen?
Was soll ich denn deiner Meinung nach jetzt tun?
__________________
Herzlichst, euer Markus

http://www.studio-bewertungen.de/
http://www.uni-bewertungen.de/
Marki87 ist offline   Mit Zitat antworten
Alt 27.09.2007, 13:15   #9
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Zitat:
Zitat von Marki87 Beitrag anzeigen
Was soll ich denn deiner Meinung nach jetzt tun?
Endlich die Grundlagen lernen!

Man könnte sich ja eine kleine function schreiben, die die Datensätze entsprechend durch ein Update bearbeitet.
str_replace() könnte da hilfreich sein.
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 27.09.2007, 13:21   #10
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg
Da liegt die Betonung auf man könnte...
__________________
Herzlichst, euer Markus

http://www.studio-bewertungen.de/
http://www.uni-bewertungen.de/
Marki87 ist offline   Mit Zitat antworten
Alt 27.09.2007, 13:26   #11
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Man könnte auch
... alles löschen und neu anfangen
... es so lassen und damit leben
... alles manuell ändern
... den PC verkaufen und ohne weiterleben
... jemanden beauftragen
... usw.

__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 27.09.2007, 13:41   #12
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg
Aus dem Fenster springen fehlt noch auf dieser Liste.
Wenn ich es jetzt aber auf utf-8 unicode belassen würde, klappt ja alles bis ich die Seite online stelle. Was ist aber, wenn der Server des Anbieters einen anderen Zeichensatz eingestellt hat als utf-8?
Wäre ich dann wieder bei der Liste?
__________________
Herzlichst, euer Markus

http://www.studio-bewertungen.de/
http://www.uni-bewertungen.de/
Marki87 ist offline   Mit Zitat antworten
Alt 27.09.2007, 13:47   #13
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Du scheinst das immer noch nicht zu verstehen.
Ausgabe kann man mit einem Header einstellen.
DB kann man mit einer Set-Anweisung einstellen.

Server-Einstellungen sind nur default, also wenn man nix angibt.
Es gibt keine Ein-Satz-Antwort, Du musst Dich da schon reinknien, viel lesen, viel ausprobieren, Programmierung ist kein Lego-Baukasten.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 27.09.2007, 15:14   #14
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg
Jetzt steht alles auf utf-8 unicode. Sowohl bereits vorhandene Einträge und auch neu hinzukommende werden maskiert (Umlaute meine ich).
ISO vergesse ich dann erst mal...
Vielen Dank euch allen.
__________________
Herzlichst, euer Markus

http://www.studio-bewertungen.de/
http://www.uni-bewertungen.de/
Marki87 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
UTF-8 Unicode lässt sich nicht ändern UTF-8 Unicode lässt sich nicht ändern
« ersten 3 Buchstaben ausgeben | Anmerkung zu Referenz auf Variablen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:09 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44