Oops, forgot scala.xml.Unparsed, too:

scala> val m = <span>a{ scala.xml.Unparsed("&ccedil;") }b</span>
m: scala.xml.Elem = <span>a&ccedil;b</span>

That one might be what you're looking for.

Derek

On Sat, Mar 14, 2009 at 9:57 PM, Derek Chen-Becker <dchenbec...@gmail.com>wrote:

> I think it depends on how you're embedding them in the XML:
>
> scala> val m = <span>a&ccedil;b</span>
> m: scala.xml.Elem = <span>a&ccedil;b</span>
>
> scala> val m = <span>a{"&ccedil;"}b</span>
> m: scala.xml.Elem = <span>a&amp;ccedil;b</span>
>
> scala> val m = <span>a{"ç"}b</span>
> m: scala.xml.Elem = <span>açb</span>
>
> That last one was input using dead keys (alt+,) on my linux (USA
> International with dead keys) layout. Let me know if this doesn't help; if
> not, could you send the code/template that's having issues?
>
> Derek
>
>
> On Sat, Mar 14, 2009 at 6:36 PM, Charles F. Munat <c...@munat.com> wrote:
>
>>
>> I have a site that uses a lot of "special" characters (a remarkably
>> biased description, since there is nothing "special" about accented
>> characters to the people who use them daily). In particular, I need the
>> c with cedilla and the n with the tilde.
>>
>> These characters are being input to a database (UTF-8) via an online
>> form, then spit back out onto the page.
>>
>> It's a fucking disaster. Apparently, everything goes through the xml
>> parser, which is great, except when I try to enter these as entity
>> references, such as &ccedil;, the parser changes & to &amp; and I get
>> the literal &ccedil; back out again.
>>
>> When I type ç using the keyboard (or copy and paste it from a page or a
>> text editor), I get gibberish.
>>
>> Anyone know the trick to getting around this? I need everything from e
>> acute to e grave to trademark and registered trademark symbols, and I
>> need to enter them this way.
>>
>> Thanks for any help. If I can get this to work, I'll add an explanation
>> to the wiki.
>>
>> Chas.
>>
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to