Domino 9 und frühere Versionen > ND9: Entwicklung
NO-BREAK SPACE aus HTML-Feldern entfernen
CC:
Nabend,
ziemlich sicher kennt das jemand:
In HTML-Textfeldern wird mitunter ein NO-Break Leerzeichen gespeichert. Also kein " ", sondern ein "%C2%A0".
Wie lässt sich das am einfachsten umwandeln/entfernen? Ein einfaches Replace greift nicht.
Sonstige mögliche Kodierungen:
\u00A0
\xc2\xa0
C2 A0
c2 a0
c2a0
%C2%A0
Grüße und danke
C.
koehlerbv:
Lieber C.,
zwei Fragen: Was verstehst Du unter einem "simplen Replace", und das im Zusammenhang mit einem Feld oder Item, was HTML aufnimmt?
Und: Hast Du Dir mal mal Deine bisherigen eröffneten Threads angeschaut? Welcher wurde davon durch Rückmeldungen zu einem Gewinn für die AtNotes-Gemeinschaft? Immerhin suchst Du für kommerzielle Tätigkeit hier Unterstützung, und gerade dann würde ich mir doch eine andere Thread-Historie wünschen.
Bernhard
CC:
Hallo Bernhard,
danke für Deine Antwort. Früher hatte ich versucht, selbst Fragen anderer User zu beantworten, wozu ich später dann nicht mehr kam. Allerdings war ich aber auch sonst recht sparsam, da hast Du Recht. Evtl. meinst Du aber auch die ein oder andere Produktempfehlung aus dem Jahre 2013. Damals gab es halt nichts anderes, was man hätte empfehlen können. Schön aber, dass hier im Forum inzwischen Notes-spezifische Bannerwerbung möglich ist. Wenn IBM selbst nichts mehr in Sachen Werbung unternimmt, so müssen wir es halt selbst tun und das ist gut so.
Viele Grüße
C.
CC:
Überhaupt noch zur eigentlichen Fachfrage: Das NO-Break-Space Problem habe ich sporadisch, wenn ganz normale HTML-Textfelder ausgefüllt und gespeichert werden, die auch nichts anderes als Text aufnehmen sollen. Ob es mit einem simplen oder aufwendigeren "Replace" lösbar ist, ist halt die Frage.
it898ur:
Hallo,
ich habe es bisher immer geschafft HTML-Sonderzeichen mit einem Replace zu entfernen, wenn ich den falsch erfassten Wert im Notes-Client aus dem Feld im Notesdokument kopiert und direkt in den Code eingefügt habe. Dann kennt Notes schon die Codierung und man muss sich keine Gedanken um die Erfassung des Zeichens im Designer machen.
Wenn man für neue Überraschungen offen sein will, lagert man die Liste der ungewollten Zeichen und deren Ersetzung in ein Konfig-Dokument aus.
Viele Grüße
André
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln