Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 0c1305a9

Von Bernd Bleßmann vor mehr als 9 Jahren hinzugefügt

  • ID 0c1305a9ca6b900755a46c72cb1613a55277a7a4
  • Vorgänger c0a22ab6
  • Nachfolger 4f3a0ab5

HTML::Util: "nbsp" als HTML-Entity durch " " (space) ersetzen.

"nbsp" wird hier zu space, obwohl U+00A0 (non-breaking space) richtig wäre.
non-breaking space kann allerdings zu schwer zu findenden Fehlern zum Beispiel
beim CSV-Export führen, wenn ein Benutzer dieses nicht sichtbare Zeichen dann
per cut-and-paste irgendwo einfügt.

Unterschiede anzeigen:

SL/HTML/Util.pm
7 7

  
8 8
my %stripper;
9 9
my %entities = (
10
  'lt'  => '<',
11
  'gt'  => '>',
12
  'amp' => '&',
10
  'lt'   => '<',
11
  'gt'   => '>',
12
  'amp'  => '&',
13
  'nbsp' => ' ',   # should be => "\x{00A0}", but this can lead to problems with
14
                   # a non-visible character in csv-exports for example
13 15
);
14 16

  
15 17
sub strip {

Auch abrufbar als: Unified diff