Thanks for your reply

Koen Deforche a écrit :
> Hey,
>
> 2009/6/15 dyblast <[email protected]>
>   
>> Hi,
>> I'm starting to use witty and I have some questions
>> isn't there a problem in SimpleChat?
>> Example(http://www.webtoolkit.eu/wt/examples/simplechat/simplechat.wt)
>> When I send a message containing a & the HTML formatting bugs ! Why?
>> It's normal? How to solve that?
>>     
>
> It is intended, although perhaps sloppy: the built-in XSS prevention
> requires that contents that is displayed is valid XHTML (from which
> "active" content is filtered out). See
> http://www.webtoolkit.eu/wt/doc/reference/html/classWt_1_1WText.html.
> Invalid XHTML by default is displayed literally, as PlainText.
>
> The example could easily be changed to display the message literally
> as PlainText instead of the default XHTMLFormat.
>   
So, how do i, to use HTML in order to apply a style on text without 
user's data interfere with the style? In another world, is there a 
function who permits to parse and escape a string to avoid the problem?

Thanks you !
>   
>> Another question:
>> When i catch exception i would like show this error (using what()) in
>> the webpage so i use WString(ex.what()). But there is a problem with
>> special caracters like ô.They don't display correctly. is There a
>> function to correct this in Witty or I have to use std::use_facet widen
>> & cie...?
>>     
>
> You will need to make sure that you know what encoding you use to
> format the exception in the first place. When using
> WString(ex.what()), Wt will use your default encoding and use
> ::widen(). The best option in our opinion is to stick to UTF8 encoding
> for std::string's. Then you should use WString::fromUTF8(ex.what()) to
> properly display non ascii-7 characters.
>
> Hope this helps !
>
> Regards,
> koen
>
> ------------------------------------------------------------------------------
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensing option that enables unlimited
> royalty-free distribution of the report engine for externally facing 
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> _______________________________________________
> witty-interest mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/witty-interest
>
>   


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to