Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Sonderzeichen nicht angezeigt
maba
markusbaumi.ch
Geschrieben am: Mi 15.03.2006, 07:48
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 172
Mitglied seit: 21.11.2004


Ich habe in meinem Blog folgende zwei Zeilen definiert:
CODE
<?php header("Content-type: text/html; charset=UTF-8"); ?>
<?php setlocale (LC_TIME, 'de_DE'); ?>


Irgendwie funktionieren diese aber nicht zusammen. Beim Monat März wird der Name nicht richtig ausgeschrieben. Es wird an den Sonderzeichen liegen, leider habe ich noch keine Lösung gefunden. Sonderzeichen in den Artikeln werden jedoch perfekt angezeigt.

Hat hier vielleicht jemand einen Vorschlag?
Top
PMUsers Website
Top
 
 
Patrick T.
#2 Geschrieben am: Mi 15.03.2006, 10:17 (+02:28)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 178
Mitglied seit: 20.02.2006


Was passiert, wenn du das ä als Entity schreibst? Also als &auml; -> M&auml;rz
Top
PMEmail Poster
Top
 
maba
markusbaumi.ch
#3 Geschrieben am: Mi 15.03.2006, 12:55 (+02:37)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 172
Mitglied seit: 21.11.2004


QUOTE (Patrick T. @ Mi 15.3.2006, 10:17)
Was passiert, wenn du das ä als Entity schreibst? Also als &auml; -> M&auml;rz

Das kann ich nicht (oder ich weiss nicht wie), denn die Monatsnamen werden von PHP automatisch generiert.
Top
PMUsers Website
Top
 
mbmm
#4 Geschrieben am: Mi 15.03.2006, 13:11 (+00:15)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 33
Mitglied seit: 13.03.2006


Das Problem habe ich bei einer meiner Seiten auch...

W2K mit IE 6 aktuell = ordentliche Darstellung
XP mit IE 6 aktuell = fehlerhafte Darstellung

Denke mal es liegt an MS
Top
PMEmail Poster
Top
 
Charles
#5 Geschrieben am: Mi 15.03.2006, 16:09 (+02:57)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 66
Mitglied seit: 9.01.2006


Kann auch am Browser liegen, je nachdem was da eingestellt is. wink.gif

@ maba, versuch mal charset=iso-8859-1", zumindest hat sich bei mir darüber noch nie wer beklagt *gg*

gruß
Charles
Top
PMEmail PosterUsers Website
Top
 
maba
markusbaumi.ch
#6 Geschrieben am: Mi 15.03.2006, 19:27 (+03:17)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 172
Mitglied seit: 21.11.2004


Geht leider auch nicht. charset=UTF-8 ist von der Weblog-Software gegeben!
Top
PMUsers Website
Top
 
mbmm
#7 Geschrieben am: Mi 15.03.2006, 19:35 (+00:07)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 33
Mitglied seit: 13.03.2006


Das stellst du im IE unter Ansicht / Codierung ein...
Top
PMEmail Poster
Top
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#8 Geschrieben am: Mi 15.03.2006, 20:22 (+00:47)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2433
Mitglied seit: 4.02.2006


QUOTE
<?php header("Content-type: text/html; charset=UTF-8"); ?>
<?php setlocale (LC_TIME, 'de_DE'); ?>


Wird die Seite vom Server auch als UTF-8 ausgeliefert oder wird ASCII rausgeschickt?

Falls nein, kann das nicht funktionieren, da für ein ä zwei Byte erwartet werden, aber nur ein Byte gesendet wird.

PS: Die Frage hat sich erübrigt, es wird nur ASCII rausgeschickt (für was habe ich eigentlich mein Download.exe?). Da aber im Header UTF-8 steht, wartet der Browser auf das zweite Byte - und kriegt nix.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
Maik
power-labels AG
#9 Geschrieben am: Do 16.03.2006, 17:55 (+21:32)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 485
Mitglied seit: 16.03.2006


Lade einfach die Datei in der die Monatsnamen stehen in einen Editor, und speicher die Datei als utf-8 ab. Wenn du das nicht machen kannst, musst du da wo die Monatsdaten ausgegeben werden ein utf8_encode() reinmachen.

Die meisten Probleme bei UTF8 machen die Editoren. Das ist manchmal ein richtiger Krampf die richtig einzustellen.


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
maba
markusbaumi.ch
#10 Geschrieben am: Fr 17.03.2006, 08:14 (+14:19)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 172
Mitglied seit: 21.11.2004


Mein Weblog-Programmierer hat eine Lösung für das Problem:
QUOTE (http://xe3.org/forum/viewtopic.php?t=28)
Das liegt daran, dass die Locale de_DE standardmäßig auf ISO-8859-1 eingestellt ist, XE/3 aber mit UTF-8 läuft. Probier mal:

CODE
<?php setlocale(LC_TIME, 'de_DE.UTF8'); ?>



Und es funktioniert!
Top
PMUsers Website
Top
 
Simi
#11 Geschrieben am: Fr 17.03.2006, 08:27 (+00:12)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 186
Mitglied seit: 12.04.2005


Hi all,

Ich habe das ganze Thema nicht gelesen und hoffe somit nicht die Antwort verpasst zu haben.

Bei mir ist folgendes Problem aufgetreten. Aber erst seit ein paar Tagen.

Habe die Aktuellen Nachrichten von Heise die bei mir auf der Website angezeigt werden.

Bsp.

c't magazin.tv: Wölfe in Schafspelzen

Wie bereits erwähnt erscheinen aber erst seit ein paar Tagen diese komische Zeichen.

Im Header ist folgendes eingestellt.

CODE

<meta http-equiv="content-type" content="text/html; charset=windows-1250">


Ist da was nicht in Ordnung?

Gruss
Simi


--------------------

Wer Schreibfehler findet darf sie gerne behalten.
Top
PMEmail PosterMSN
Top
 
Maik
power-labels AG
#12 Geschrieben am: Fr 17.03.2006, 08:31 (+00:03)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 485
Mitglied seit: 16.03.2006


Bei dir ist alles in Ordnung, heise hat den Ticker auf UTF-8 umgestellt. Wenn du den Ticker über php einbindest, kannste meine antwort weiter oben anwenden. Ansonsten, müsstest du deine ganze Seite auf utf-8 stellen


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/11107

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Google Cache kann nicht gefunden werden Eckerle 182 1 Di 2.12.2008, 16:03
Abo Markt noch nicht erschöpft? Max S 107 1 Sa 29.11.2008, 13:39
Browser + Port 80 = Seite nicht gefunden Maik 90 3 Sa 22.11.2008, 12:04
Kunde zahlt nicht - was nun? H.Prohaska 339 11 Fr 21.11.2008, 22:33
Tradedoubler: Login nicht moeglich socio 210 9 Fr 14.11.2008, 11:24
Google SiteLinks - ich seh sie nicht Yel Nats 273 12 Mo 10.11.2008, 08:32
Zielgruppe versteht Webseite nicht Martin J 392 7 Mi 1.10.2008, 11:40
onload submit geht nicht Sancheck 256 6 So 21.09.2008, 18:31




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]