php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.02.2010, 16:52  
Benutzer
 
Benutzerbild von robert
 
Registriert seit: 25.09.2008
Beiträge: 61
robert befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] UTF-8 HTTP Outstream

Guten Abend,
Kann man irgendwo im PHP.ini einstellen, dass die Strings standardmässig ins UTF-8 konvertiert werden sollen?

Die Funktion utf8_encode() kenn ich bereits. Ist aber mühsam jedesmal anzuwenden.
__________________
Grüsse....
(das ist keine Signatur! Das schreib ich jedesmal )
robert ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.02.2010, 16:54  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Konvertiert von wo? Warum sind sie vorher nicht UTF-8?
__________________
--
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  
Alt 16.02.2010, 16:54  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Welche Strings?

Und nein, gibt es nicht. Erst ab PHP 6 wird das PHP standardmäßig multibyte-fähig sein.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 16.02.2010, 19:19  
Benutzer
 
Benutzerbild von robert
 
Registriert seit: 25.09.2008
Beiträge: 61
robert befindet sich auf einem aufstrebenden Ast
Standard

Ich weiss es nicht.
Wenn ich zbsp:

Code:
echo 'öäü';
mache, dann bekomm ich unleserliche Zeichen auf dem Browser.
Nur mit utf8_encode kann ich es lesen.

Die Standardkodierung ist natürlich auf UTF-8 gestellt. Damit alle Zeichen angezeigt werden sollen. Der Browser erkennt diese auch als UTF-8 Kodierung. Doch nur durch umstellen auf "Westeuropäsich(Win.)" werden diese Zeichen koorekt angezeigt. Ich möchte aber gerne UTF8
__________________
Grüsse....
(das ist keine Signatur! Das schreib ich jedesmal )
robert ist offline  
Alt 16.02.2010, 19:20  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Bitte benutze die Forensuche! Stichworte bspw.: Alles muß UTF-8 sein
http://www.google.com?q="Alles+muss+...n"+site:php.de
__________________
--
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  
Alt 16.02.2010, 22:51  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Ganz offensichtlich ist dein Editor nicht auf UTF-8 eingestellt.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 17.02.2010, 09:14  
Benutzer
 
Benutzerbild von robert
 
Registriert seit: 25.09.2008
Beiträge: 61
robert befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von mepeisen Beitrag anzeigen
Ganz offensichtlich ist dein Editor nicht auf UTF-8 eingestellt.
Du hast recht. Ich hatte das Problem auch schon früher mal. Jetzt funktioniert die Ausgabe.

Nun muss ich nur noch herausfinden, wie ich MSSQL dazubringe, dass er mir alles ins UTF-8 Format ausspuckt
__________________
Grüsse....
(das ist keine Signatur! Das schreib ich jedesmal )
robert ist offline  
Alt 17.02.2010, 10:31  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Bin da leider etwas aus der Übung. Im Prinzip gibt es aber auch beim MS-SQL analog dem MySQL Optionen, um den Zeichensatz für die Verbindung und für die jewilige Datenbank/Tabelle/Spalte zu setzen. All dies muss halt UTF-8 sein um Problemen aus dem Weg zu gehen.
Ansonsten halt die Frage, was du konkret für ein Problem mit der Datenbank hast. Passt auf der Webseite alles aber im Datenbank-Browser wirds falsch dargestellt?
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 17.02.2010, 15:31  
Benutzer
 
Benutzerbild von robert
 
Registriert seit: 25.09.2008
Beiträge: 61
robert befindet sich auf einem aufstrebenden Ast
Standard

Huuch ... wie schade, Datenbank ist nicht im UTF-8 eingestellt. Deshalb ist es unsinnig alles auf UFT-8 einzustellen. Ich wollte zukunftsicher denken ... es ist ja auch nur für das Intranet.

Egal, für mich hat sich diese Sache vorübergehend erledigt
__________________
Grüsse....
(das ist keine Signatur! Das schreib ich jedesmal )
robert 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
live http header geanai PHP-Fortgeschrittene 9 14.01.2010 16:38
TOOL FIDDLER2 (loggt alle HTTP Requests) strgg Off-Topic Diskussionen 2 12.01.2010 14:34
HTTP 500 trotz display_errors 1 brian johnson PHP Tipps 2009 3 25.07.2009 13:04
Status code auf HTTP POST zurückgeben radiv PHP Tipps 2009 2 05.06.2009 18:58
[Erledigt] fopen und HTTP Error 100 Continue dresel PHP Tipps 2009 7 15.04.2009 00:52
Verbindung über http nicht möglich Ramona86 Off-Topic Diskussionen 5 03.09.2008 08:59
Was ist mit GET http request gemeint? cyberholic PHP Tipps 2008 6 03.05.2008 12:09
http authentifizierung Lara PHP Tipps 2006 4 11.08.2006 17:34
HTTP Request per PHP lahmt, Rückgabe nur NULL Schaelle PHP-Fortgeschrittene 0 21.09.2005 16:42
HTTP Header empfangen ? atom-dragon PHP Tipps 2005-2 16 03.09.2005 20:10
umschalten des http / https protokolls mit php ohne redirect PHP Tipps 2005 2 12.01.2005 15:29
ankommender http header in einem php script auslesen PHP Tipps 2004 0 19.07.2004 23:37
http header verändern - script zum browser machen PHP Tipps 2004 11 06.07.2004 17:43
IE session und proxy über http 1.1 PHP-Fortgeschrittene 3 08.06.2004 18:16
HTTP Post mit PHP (Stream Funktionen) PHP-Fortgeschrittene 12 04.06.2004 11:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php stream utf8, \outstream.php\, php stream utf-8, mssql utf-8, http header an streamen mit php, alles muss utf-8 sein, php utf-8 bilder ausgabe stream, php outstream echo, php utf stream, mssql utf-8 php, utf8 zahnrad, http://www.php.de/php-einsteiger/64730-erledigt-utf-8-http-outstream.html, php mssql utf8, stream unleserliche zeichen, php stream to utf 8, headers out of stream, php, mssql utf-8 lesen, php rückgabe utf, ofstream utf-8, php stream utf

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