php.de

Zurück   php.de > php.de Intern > Wiki Diskussionsforum

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.12.2009, 17:52  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.071
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard Zeichenmaskierung

Diskussionsbeitrag zum Wiki Eintrag: Zeichenmaskierung.

Die Diskussionsplattform des PHP.de Wiki wurde ins Forum integriert. Durch Klicken des Buttons "Antwort" kannst du an diesem Thema teilnehmen.
Asipak ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.04.2010, 17:56  
Erfahrener Benutzer
 
Registriert seit: 20.01.2010
Beiträge: 108
PHP-Kenntnisse:
Fortgeschritten
feeela befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Weiter können je nach Zeichensatzeinstellung viele Zeichen gar nicht durch den Sprachraum von HTML dargestellt werden.
Werden denn z.B. UTF-8 Zeichen vom HTML-Parser beachtet? Ich dachte bisher, die Verfügbarkeit von Zeichen hängt lediglich von den auf dem jeweiligen System installierten Zeichensätzen ab. Da hat doch der HTML-Parser nix mit zu tun, es sei denn, die Zeichen wären als Entities kodiert...
feeela ist offline   Mit Zitat antworten
Alt 08.04.2010, 18:01  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

da steht ja auch „je nach Zeichensatzeinstellung“.
__________________
--
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   Mit Zitat antworten
Alt 08.04.2010, 18:03  
Erfahrener Benutzer
 
Registriert seit: 20.01.2010
Beiträge: 108
PHP-Kenntnisse:
Fortgeschritten
feeela befindet sich auf einem aufstrebenden Ast
Standard

Das ist klar soweit, ich habs gelesen. Ich habe mich eher an der Formulierung "Sprachraum von HTML" gestoßen.
feeela ist offline   Mit Zitat antworten
Alt 08.04.2010, 18:18  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Trotzdem ist das keine sinnvolle Formulierung.

Der „Sprachraum von HTML“ - was auch immer das sein soll - hat nichts damit zu tun, welche Zeichen sich in der verwendeten Zeichenkodierung abbilden lassen.
ChrisB ist offline   Mit Zitat antworten
Alt 08.04.2010, 18:45  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Dann bitte Vorschläge.
__________________
--
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   Mit Zitat antworten
Alt 08.04.2010, 18:55  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Da es im Artikel um die Maskierung von Zeichen geht, die im jeweiligen Kontext eine Sonderbedeutung haben (können), kann der Bezug auf die Zeichenkodierung an der Stelle m.E. ganz entfallen, weil das eine komplett andere Baustelle ist.


Wenn ich das Euro-Zeichen € in meiner HTML-Seite darstellen möchte, dann habe ich ein Problem, wenn ich als Zeichenkodierung bspw. ISO-8859-1 verwende, denn das enthält dieses Zeichen nicht. Das macht das Euro-Zeichen aber in keinster Weise zu einem der Zeichen, um die es laut Einleitung in diesem Artikel geht - „das Teil der verwendeten Syntax ist und damit ohne spezielle Auszeichnung eine Doppeldeutigkeit erzeugen könnte.“
ChrisB ist offline   Mit Zitat antworten
Alt 08.04.2010, 19:31  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Irgendwie stimmt das. Irgendwie gehören Entities da nicht rein, nur weil sie auch der Maskierung dienen.
__________________
--
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   Mit Zitat antworten
Alt 09.04.2010, 00:42  
Erfahrener Benutzer
 
Registriert seit: 20.01.2010
Beiträge: 108
PHP-Kenntnisse:
Fortgeschritten
feeela befindet sich auf einem aufstrebenden Ast
Standard

Naja, die Entities für die Sonderzeichen in HTML sollten schon erwähnt werden, da dies der gängige Weg ist, um Zeichen in HTML zu "maskieren".

Mein Vorschlag: lasst einfach den Satz:
Zitat:
Weiter können je nach Zeichensatzeinstellung viele Zeichen gar nicht durch den Sprachraum von HTML dargestellt werden.
ganz weg. Statt dessen vllt. lieber die entsprechenden Entities für " < > & angeben...
feeela ist offline   Mit Zitat antworten
Antwort


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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zeichenmaskierung, zeichenmaskierung html, php parser stockt bei sonderzeichen, wikieintrag zeichen maskieren, zeichen maskierung, html zeichenmaskierung, php zeichenmaskierung, c zeichenmaskierung, zeichenmaskierung url, html maskierungen, html-maskierungen codes

Alle Zeitangaben in WEZ +1. Es ist jetzt 06:08 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