php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.03.2010, 18:28  
Neuer Benutzer
 
Benutzerbild von hazer
 
Registriert seit: 29.12.2007
Beiträge: 14
hazer befindet sich auf einem aufstrebenden Ast
Standard UTF8 - Funktioniert nur bei Hardcore-fremden Zeichen

Hi,
ich habe ein merkwürdiges Problem.
Ich verbinde mit einer Datenbank und habe dort natürlich auch Umlaute (ä,ö,ü) drin.
Soweit so gut, Charset bei der MySQL-Datenbank/Tabelle/Feld ist utf8_unicode_ci
Auch charset_set_server setze ich nach dem Verbinden mittels mysql_set_charset() auf utf8.
Okay... nun trage ich "Blablaä" in ein Feld in der Datenbank und gebe es mittels PHP aus. Ausgabe ist "Blablaär"...
Pack ich aber "Blablaä世紀エヴ" in ein Feld und gebe es mittels PHP aus, erscheint "Blablaä世紀エヴ"
Wenn ich danach die jap. Zeichen lösche, ändert sich auch das ä wieder zu "är"

Das kann doch nicht sein...
hazer ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.03.2010, 18:40  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

1. Was bitte sind:
Zitat:
Hardcore-fremden Zeichen
2. Benutze lieber den Tipp aus: http://www.php.de/adventskalender-20...perlative.html (27: Der ultimative Megakick der Superlative) Mit UTF-8 solltest Du eigentlich alles darstellen können, sofern die Schriftart das unterstützt.
Auch Browser/Scriptseitig ist natürlich UTF-8 erforderlich.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 08.03.2010, 18:48  
Neuer Benutzer
 
Benutzerbild von hazer
 
Registriert seit: 29.12.2007
Beiträge: 14
hazer befindet sich auf einem aufstrebenden Ast
Standard

1. z.B. jap. Zeichen

2. SET NAMES utf8 / SET CHARACTER SET 'utf8' habe ich ebenfalls probiert, funktioniert allerdings genauso merkwürdig.
mysql-client-encoding() gibt ja auch aus, dass es utf8 ist....
hazer ist offline   Mit Zitat antworten
Alt 08.03.2010, 18:54  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

1. Nicht probieren sondern machen
2. Nur die richtige Kombination bringt den Erfolg.

Das ist wie beim Autofahren, zum Losfahren muss man Gang einlegen und Handbremse lösen und Gasgeben und Kupplung kommen lassen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch 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
Eine Suche mit UTF8 - Zeichen ??? japsa PHP Tipps 2009 11 20.07.2009 17:56
komische zeichen in phpmyadmin utf8 slave1970 Datenbanken 1 31.01.2009 19:56
utf8 Problem (Daten aus DB auslesen) go1denboy PHP Tipps 2008 1 23.09.2008 12:19
UTF8 Dump erzeugt nach import in UTF8 kod DB falsche Umlaute Carino Datenbanken 18 07.05.2007 23:49
Verständnisprobleme bei Utf8 > Character Set > Collate erna Datenbanken 4 20.03.2007 14:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php fremde zeichen, hardcore zeichen, utf-8 umlaute hardcoded, utf8 zeichen, hardcore erna, zeichen hardcore, fremde zeichen php, zeichen hard core, nur utf8 zeichen, charset_set_server mysql, php utf-8 zeichen sql set charset, warum funktionieren seiten nur in utf8, nur utf 8 funktioniert, fremde zeichen kommen als ? mysql, utf8 hardcoded, fremde zeichen in mysql, charset_set_server utf8

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 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