![]() |
Re: Websiteumstellung auf UTF-8, wie geht's?
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Ronny,
danke, doch das funktioniert bei mir leider auch nicht. Dass das aber auch so kompliziert sein muss. :? Edit: Ich habe mal ein Testskript geschrieben, mit dem es auch nicht funktioniert. Vielleicht ist es dort einfacher, den Fehler zu finden. |
Re: Websiteumstellung auf UTF-8, wie geht's?
Viel rumgebastelt und den Fehler entdeckt, im Hex-Editor :drunken:
Am Anfang deines Files stehen die 3 UTF-8 Identify-Bytes, die werden noch vor der Header-Anweisung an den Browser geschickt, das feuert zumindest bei mir einen Fehler. Bei UTF-8 und PHP in Zusammenhang mit header(); dürfen die ID-Bytes in keinem fall verwendet werden. Hoffe das hilft jetz ;) EDIT: - die utf8_encode(); können übrigens auch wech... - das mit dem application knallt beim IE (zumindest bei mir) - das header(); von zeile 11 nach unten unter den Submit-Block Dann passt es... Viel Spass! :mrgreen: |
Re: Websiteumstellung auf UTF-8, wie geht's?
Hallo Ronny,
hm vielen Dank. Heißt das, ich muss nun bei allen meinen PHP-Dateien die ersten Bytes entfernen? :gruebel: Grüße |
Re: Websiteumstellung auf UTF-8, wie geht's?
Hab oben noch mal editiert...
Im Editor einfach einstellen, das UTF-8 ohne BOM bzw. Identify Bytes gespeichert werden soll... ja oder die ersten 3 Bytes vor dem ersten <? php löschen |
Re: Websiteumstellung auf UTF-8, wie geht's?
Dann teste ich das mal, dankeschön.
Nur schade, dass man bei Eclipse, im Gegensatz zu einigen anderen Editoren/IDEs, nur "UTF-8" auswählen kann und nicht "UTF-8 (ohne BOM)", wie es bei Notepad++ zu finden ist. Naja, irgendwie krieg ich das schon hin, wenn's wirklich nur daran liegt. Edit: Ich habe mir ein Tool heruntergeladen, das BOMs entfernt und richtig ist, dass beim Testprojekt diese Bytefolge enthalten war, bei meinem richtigen Projekt jedoch nicht. Dann liegt es doch nicht daran... :? |
Re: Websiteumstellung auf UTF-8, wie geht's?
Hab bei Eclipse eigentlich keine Probs mit dem BOM müsst evtl. mal schaun wo die Einstellung ist..
wenn du bereits UTF-8 als Codepage für die Abhandlung mit MySQL festlegst und dann noch utf8_encodest, encodest du quasi den UTF-8 string noch einmal... daher die Fehlzeichen |
Re: Websiteumstellung auf UTF-8, wie geht's?
Ah, ich habe den Fehler gefunden. Es waren nicht komplett alle PHP-Dateien konvertiert. :wall:
Die des Admin-Panels waren teils noch nicht im UTF-8-Format und somit wurden neue Blogeinträge, die ich darüber hinzufüge, falsch dargestellt, Kommentare, die über den öffentlichen Bereich eingegeben werden, jedoch richtig. Danke nochmals für eure Hilfe. Übrigens benötige ich das Query
SQL-Code:
nicht. Eclipse speichert die BOM-Bytes nicht mit, das kann diese IDE gar nicht und dass utf8_encode() und utf8_decode() nicht benötigt werden, gefällt mir auch sehr gut.
SET NAMES 'utf8'
Auf jedenfall waren eure Beiträge sehr interessant und ich habe einiges dazugelernt. :thumb: Matze Nachtrag: Nun hat FF aber noch seltsame Probleme (im IE geht alles wie es soll): Rufe ich im FF eine Seite auf, sehe ich dies als Inhalt: Zitat:
Den Cache habe ich bereits gelöscht, dennoch tritt dieses Problem auf. Was kann dies sein? |
Re: Websiteumstellung auf UTF-8, wie geht's?
DAs hab ich auch manchmal beim FF ... würde mich ebenfalls interessieren, wie man dem das so beibringt, dass die Automatik nich versagt ;)
|
Re: Websiteumstellung auf UTF-8, wie geht's?
Seltsam ist, dass ich das Phänomen nicht mehr reproduzieren kann, aber es kommt noch merkwürdiger:
Wenn ich diese russische Zeichenfolge eintrage: Zitat:
Zitat:
Ich euch nicht zu langweilen wird es nun noch spannender. :mrgreen: Ich kann im FF die Zeichenkodierung für meine Website nicht mehr umstellen, diese bleibt generell auf UTF-8 eingestellt, bei anderen Seiten geht es jedoch problemlos. :gruebel: Btw: Schön, dass die DP einigermaßen UTF-8 unterstützt, sonst wäre es schwer, das alles in Worte zu fassen. *g* Was kann die Ursache für diese Probleme sein? |
Re: Websiteumstellung auf UTF-8, wie geht's?
Keiner 'ne Idee? :cheer:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz