Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- Sonderzeichen (und PHP?) (https://www.gegen-bilderklau.net/thread.php?threadid=184747)


Geschrieben von Black Katrin am 08.08.2012 um 19:53:

Fragezeichen Sonderzeichen (und PHP?)

Hallo zusammen,

irgendwie hab ich seit neustem mit Sonderzeichen zu kämpfen, wenn sie aus dem PHP-Bereich eingespiesen werden (oder es ist ein allgemeines Problem...).

Ich habe
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
drinne stehen, ignoriert wirds wohl gekonnt...Zusehen auf meiner Homepage in den Galerien (beispielsweise Reisen).
Rufe ich die Datei selber auf, (zB der Titel Tromsø), sieht alles gut aus (http://www.katrin-affolter.ch/Reisen/bilder/Norwegen/Tromso/info.txt)

irgendwelche Ideen?



Geschrieben von Nanni am 08.08.2012 um 20:10:

 

Ich kann dir nur sagen, dass ich persönlich auf deiner Seite überall (auch in den Galerien) die Sonderzeichen richtig angezeigt bekomm, falls dir das irgendwie weiterhilft (bin mit Chrome drinnen).



Geschrieben von Black Katrin am 09.08.2012 um 07:54:

 

öhm nice... mein chrome und safari machen es falsch...
ich hab sowas von keine idee o.O



Geschrieben von WuLana am 09.08.2012 um 23:16:

 

falls dus händisch beheben willst:
&auml -> ä
&uuml -> ü
&uuml -> ö
sind die wichtigsten
bzw &Auml -> Ä



Geschrieben von Black Katrin am 10.08.2012 um 11:52:

 

ne will ich nach möglichkeit definitiv nicht ^.^ besonders bei sonderzeichen wie ø ist es dann eben nicht mehr ganz so einfach... Und was mich am meisten stört ist, wenn ichs mal vergesse (spizenkandidat ist dafür das "für"), dann ist es grotten hässlich... Das kann ich mir einfach auf meiner Homepage nicht leisten.

Trotzdem danke für den Hinweis.



Geschrieben von Schatti am 10.08.2012 um 20:13:

 

Bei mir wird es auch richtig angezeigt (auch Google Chrome).

Wenn du diese Werte suchst, gibts bei Google sonderzeichen html ein. Falls dir das was bringen sollte.



Geschrieben von Black Katrin am 22.08.2012 um 11:23:

 

ich versteh mittlerweile sowieso nur noch bahnhof... auf ner anderen page, 100% gleich gemacht und da gehts... ich habs jetzt unter "idiotische scheiss fehler ich hasse euch" abgehackt xD falls ich jemals ne lösung finde, geb ich bescheid Zunge raus



Geschrieben von Oli am 22.08.2012 um 18:05:

 

Hi,

das wird vermutlich am HTTP-Header liegen. Außer per meta-Tag kann außerdem mittels HTTP-Header der Zeichensatz für die Seite festgelegt werden. Wenn sich die Angabe im meta-Tag und im HTTP-Header unterscheidet, verhält sich jeder Browser anders.

Der HTTP-Header wird meistens automatisch gesetzt, abhängig davon, was als Standard-Zeichensatz eingestellt wurde, in welchem Zeichensatz die PHP-Datei selbst gespeichert war und so weiter. Am besten ist es, wenn man sicherstellt, dass alle Dateien im selben Zeichensatz gespeichert wurden. Natürlich kann man die Angabe aber auch geziehlt mittels header()-Befehl überschreiben.


LG,
Oli



Geschrieben von Black Katrin am 22.08.2012 um 19:44:

 

Hi,

aktuell siehen die ersten 9 Zeilen bei mir so aus:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<?php 
	header('Content-Type: text/html; charset=ISO-8859-1');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>Katrin Affolter - Fotografie &amp; Webdesign</title>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />


theoretisch müssten die Dateien auch in dem Format sein...
Ich hab den überblick über die Thematik spätestens in dem Moment verloren, als ich den Teil der bei mir aktuell Probleme macht eins zu eins in einer andere Homepage eingebaut habe, und dort klappt alles so extrem wunderbar, dass es schon fast beängstigend ist...

Für Vorschlage bin ich nach wie vor offen Zunge raus

Gruss,
Katrin



Geschrieben von Oli am 22.08.2012 um 20:15:

 

Hi,

also der Content-Type-Header müsste eigentlich greifen... demzufolge fielen mir nur noch zwei Möglichkeiten ein:
- Die Inhalte, die du ausgibst, bestehen nicht aus ISO-8859-1 und werden daher (korrekterweise) falsch angezeigt
- In deinem Browser wurde irgendeine Einstellung gesetzt, wie z.B. die Zeichenkodierung (bei Firefox z.B. unter Ansicht -> Zeichencodierung).

Ansonsten fällt mir dazu auch nichts mehr ein. Falls du einen Link zur betroffenen Seite postest/schickst kann ich mir diese mal ansehen, eventuell fällt mir dort noch etwas auf. Augenzwinkern



Geschrieben von Black Katrin am 22.08.2012 um 20:26:

 

Hi,

einstellung ist keine gesetzt, steht auf "Standart".

Link ist "bisschen" kompliziert:
www.katrin-affolter.ch => auf Fotografie => zB Galerie Shooting sieht man das Problem sehr gut.



Geschrieben von Oli am 22.08.2012 um 20:48:

 

Wird das per AJAX geladen? Ajax wurde grundsätzlich für UTF-8 ausgelegt, d.h. alle Daten werden grundsätzlich als UTF-8 behandelt.

Andere Zeichensätze funktionieren nur dann, wenn die Daten vor und hinter dem Request konvertiert werden - in der Regel machen die Frameworks das, wenn man einen entsprechenden Parameter übergibt.

Ansonsten ist die einzige Möglichkeit, mit der es in jedem Browser korrekt funktionieren wird: UTF-8 verwenden.



Geschrieben von Black Katrin am 22.08.2012 um 21:37:

 

ne ist mit javascript (jquery ums genau zu nehmen)

gleiches problem?



Geschrieben von Oli am 23.08.2012 um 18:42:

 

Zitat:
Original von Black Katrin
ne ist mit javascript (jquery ums genau zu nehmen)

AJAX steht für Asynchronous Javascript and XML Augenzwinkern .

Zitat:
Original von Black Katrin
gleiches problem?

Genau das Problem. Such mal nach "jQuery AJAX Charset" oder "jQuery AJAX Content Type", damit findest du sicherlich eine Möglichkeit, jQuery anzugeben, welches Charset bzw. welcher Content-Type verwendet werden soll.

LG



Geschrieben von Black Katrin am 23.08.2012 um 20:37:

 

ups... ich merks mir xD

Danke für die Hilfe!!! ich such mal und hoffe ich find ne Lösung, sonst geb ich nochmals bescheid Augenzwinkern


Forensoftware: Burning Board, entwickelt von WoltLab GmbH