I think it depends on how you're embedding them in the XML: scala> val m = <span>açb</span> m: scala.xml.Elem = <span>açb</span>
scala> val m = <span>a{"ç"}b</span> m: scala.xml.Elem = <span>a&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 ç, the parser changes & to & and I get > the literal ç 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 -~----------~----~----~----~------~----~------~--~---