Der folgende Beitrag wurde am 29. 05. 2009, 19:12 Uhr von schlunpf veröffentlicht.
Hallo.
Ich wollte eine russische Schrift einfügen ( php) doch beim Besuchen der Seite ist die ganze russische schrift in ???????.
Was kann man da machen?
Danke
Der folgende Beitrag wurde am 29. 05. 2009, 19:28 Uhr von Gunnar Bittersmann veröffentlicht.
@@schlunpf:
nuqneH
> Ich wollte eine russische Schrift einfügen ( php) doch beim Besuchen der Seite ist die ganze russische schrift in ???????.
>
> Was kann man da machen?
Als Zeichencodierung UTF-8 verwenden (und die Seiten entsprechend ausliefern).
Qapla'
--
Bildung lässt sich nicht downloaden. (Günther Jauch)
Der folgende Beitrag wurde am 30. 05. 2009, 09:20 Uhr von schlunpf veröffentlicht.
> @@schlunpf:
>
> nuqneH
>
> »» Ich wollte eine russische Schrift einfügen ( php) doch beim Besuchen der Seite ist die ganze russische schrift in ???????.
> »»
> »» Was kann man da machen?
>
> Als Zeichencodierung UTF-8 verwenden (und die Seiten entsprechend ausliefern).
>
> Qapla'
Kanst du das genau Erklären *g*
Der folgende Beitrag wurde am 30. 05. 2009, 13:41 Uhr von EisFuX veröffentlicht.
(Hallo|Hi(ho)|Tag|Алло) schlunpf,
> Ich wollte eine russische Schrift einfügen ( php)
Hoffentlich in der passenden Kodierung?
Es gibt da ja mehrere.
> doch beim Besuchen der Seite ist die ganze russische schrift in ???????.
> »» »» Was kann man da machen?
> »» Als Zeichencodierung UTF-8 verwenden (und die Seiten entsprechend ausliefern).
> Kanst du das genau Erklären *g*
Wie? Vielleicht auf Russisch? *уввл*
Pack folgende Zeile ganz an den Anfang deines PHP-Scripts:
header('Content-Type: text/html; charset=utf-8');
http://php.net/manual/de/function.header.php
MffG
EisFuX
--
Nichts ist dem Zuwachs an Wissen förderlicher, als nach einer Antwort korrigiert zu werden.
Der folgende Beitrag wurde am 30. 05. 2009, 16:41 Uhr von ... veröffentlicht.
> (Hallo|Hi(ho)|Tag|Алло) schlunpf,
>
> »» Ich wollte eine russische Schrift einfügen ( php)
> Hoffentlich in der passenden Kodierung?
> Es gibt da ja mehrere.
>
> »» doch beim Besuchen der Seite ist die ganze russische schrift in ???????.
> »» »» »» Was kann man da machen?
> »» »» Als Zeichencodierung UTF-8 verwenden (und die Seiten entsprechend ausliefern).
> »» Kanst du das genau Erklären *g*
>
> Wie? Vielleicht auf Russisch? *уввл*
>
> Pack folgende Zeile ganz an den Anfang deines PHP-Scripts:
>
>
> header('Content-Type: text/html; charset=utf-8');
>
>
> http://php.net/manual/de/function.header.php
>
> MffG
> EisFuX
ich hab header('Content-Type: text/html; charset=utf-8'); eingefügt.
Doch er zeigt genau diesen Code auf der Homepage an.
Der folgende Beitrag wurde am 30. 05. 2009, 17:15 Uhr von Bocksbeutel veröffentlicht.
> ich hab header('Content-Type: text/html; charset=utf-8'); eingefügt.
> Doch er zeigt genau diesen Code auf der Homepage an.
du weisst, was PHP ist?
Der folgende Beitrag wurde am 01. 06. 2009, 15:58 Uhr von ... veröffentlicht.
> »» ich hab header('Content-Type: text/html; charset=utf-8'); eingefügt.
> »» Doch er zeigt genau diesen Code auf der Homepage an.
>
> du weisst, was PHP ist?
>
>
Schau es dir mal an:
http://wertz.bplaced.de/seite/index.php
Der folgende Beitrag wurde am 02. 06. 2009, 10:10 Uhr von dedlfix veröffentlicht.
echo $begrüßung;
> http://wertz.bplaced.de/seite/index.php
Das Problem dort tritt schon früher auf. Im Browser kommen nur noch Fragezeichen (Bytewert 3F) an. Vermutlich fand an einer früheren Stelle ein Umkodierversuch statt, der Zeichen in eine Kodierung übertragen sollte, die mit dieser nicht darstellbar sind. Als Ersatz wurde das Fragezeichen verwendet. Leider kann ich dir nicht mehr sagen, als dass du die komplette Verarbeitungskette auf einen geeignete Zeichenkodierung umstellen musst, was wohl UTF-8 werden muss, wenn das Ergebnis zukunftssicher und multiligual sein soll.
Wichtig sind immer jeweils zwei Stellen: Ein verarbeitendes System muss mit der Zeichenkodierung umgehen können oder sie transparent durchreichen können. Zwischen zwei Systemen muss die verwendeten Zeichenkodierung klar sein oder explizit angegeben/ausgehandelt werden.
Zu diesem Thema gibt es viel im Archiv zu lesen. Konkrete Hinweise, so du sie nicht selbst findest, wird man dir nur geben können, wenn du zum einen die Verarbeitungskette darstellst (Welche Systeme sind alle beteiligt? - Datenbank, Webserver mit PHP, Editoren für den Quelltext, andere Datenquellen) und zum anderen nach gezielter Analyse die Stellen gefunden hast, an der der Verlust auftritt. Hilfsmittel sind wie üblich Kontrollausgaben, und die im Zweifelsfall am besten als Bytewerte vergleichen mit den vielfach findbaren Kodierungstabellen.
echo "$verabschiedung $name";
Der folgende Beitrag wurde am 02. 06. 2009, 22:21 Uhr von EisFuX veröffentlicht.
Ну что?
> »» »» ich hab header('Content-Type: text/html; charset=utf-8'); eingefügt.
> »» »» Doch er zeigt genau diesen Code auf der Homepage an.
> Schau es dir mal an:
> http://wertz.bplaced.de/seite/index.php
Ich lese da unter anderem:
> Добро пожаловать на официальный сайт ...
Sieht für mich nach Russisch aus.
Und Opera meint zur Kodierung:
URL of main page: http://wertz.bplaced.de/seite/index.php
Encoding from server (used by Opera): utf-8 (utf-8)
MIME type from server: text/html
Wo ist das Problem?
Eventuell solltest du mal deinen Browsercache leeren.
MffG
EisFuX
--
Nichts ist dem Zuwachs an Wissen förderlicher, als nach einer Antwort korrigiert zu werden.
Der folgende Beitrag wurde am 03. 06. 2009, 08:37 Uhr von dedlfix veröffentlicht.
echo $begrüßung;
> Wo ist das Problem?
> Eventuell solltest du mal deinen Browsercache leeren.
Offensichtlich gelöst. Der Cache war es jedenfalls nicht.
echo "$verabschiedung $name";
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4