Wygląda na to, że powinno być proste. Używanie sekwencji escape z ©
nie działa, gdy wprowadzam to jako tekst. Silnik XPages ucieka przed znakiem ampersand, co powoduje, że napis jest pisany literalnie.Jak wyświetlić symbol praw autorskich w XPage?
5
A
Odpowiedz
3
Czy można użyć bezpośrednio symbolu praw autorskich? © (kod kodowy Unicode U + 00A9.)
6
XPages to XML i nie zna znaków ucieczki HTML, stąd "ucieczka" symbolu ©
. Wpadam na ten sam problem podczas projektowania arkuszy stylów XSLT, które generują HTML. Co powinno działać: ©
. Czy umieszczasz kod w źródle XPage, czy też go obliczasz? Jeśli to wyliczysz, upewnij się, że wybrałeś opcję "HTML" (escaped = false), a nie zwykły tekst.
Daj nam znać, jak to działa.
2
Można włączyć uciekając się na XP: tekst
<xp:text escape="false">
<xp:this.value><![CDATA[©]]></xp:this.value>
</xp:text>
działa! Pomyślałem, że to coś prostego. Dzięki! –
Zapraszamy (aby zaakceptować odpowiedź) :-) – stwissel