Set a breakpoint in ERXApplication constructor where that property is set. Around line 1171. See if it is actually setting WOMessage's default encoding or not. If it is, then I'd create an overridden setContentEncoding() method on ERXResponse long enough to determine what is overriding the default.
On Jun 11, 2013, at 5:29 PM, Ken Anderson wrote: > Ramsey, > > Still no help… All I have is this now: > > In properties: > > er.extensions.ERXApplication.DefaultMessageEncoding=UTF-8 > > Modified Workspace preferences in Eclipse to use UTF-8 as default encoding. > > In my page wrapper: > > <?xml version="1.0" encoding="UTF-8" standalone="no"?> > > Still, no change. ISO-8859-1 > > ARGH! > > On Jun 11, 2013, at 5:02 PM, Ramsey Gurley <[email protected]> wrote: > >> The kewpie doll goes to Chuck I think. For future reference: >> >> http://wiki.wocommunity.org/display/documentation/UTF-8+Encoding+Tips >> >> >> On Jun 11, 2013, at 1:59 PM, Chuck Hill wrote: >> >>> Also note that it is UTF-8 not UTF8. >>> >>> Chuck >>> >>> >>> On 2013-06-11, at 1:55 PM, Alexis Tual wrote: >>> >>>> Hi Ken, >>>> >>>> have you tried with just er.extensions.ERApplication.DefaultEncoding=UTF-8 >>>> (with other stuff removed) ? >>>> >>>> Hope it helps, >>>> >>>> Alex >>>> >>>> >>>> >>>> 2013/6/11 Ken Anderson <[email protected]> >>>> Gang, >>>> >>>> I've been pulling my hair out for hours… I'm hoping someone has an idea. >>>> >>>> I'm pulling data down from Google Places that has UTF-8 encoded characters >>>> in it. When I try to display it in WO/WOnder, the special characters turn >>>> into question marks. >>>> >>>> I have set every imaginable value: >>>> >>>> er.extensions.ERXApplication.DefaultMessageEncoding=UTF8 >>>> >>>> ERXResponse.setDefaultEncoding("UTF8"); >>>> ERXResponse.setDefaultHeaderEncoding("UTF8"); >>>> WOMessage.setDefaultEncoding("UTF8"); >>>> >>>> public void takeValuesFromRequest(WORequest r, WOContext c) { >>>> r.setDefaultFormValueEncoding("UTF8"); >>>> super.takeValuesFromRequest(r,c); >>>> } >>>> >>>> public void appendToResponse(WOResponse r, WOContext c) { >>>> r.setContentEncoding("UTF8"); >>>> super.appendToResponse(r,c); >>>> r.setHeader("text/html;charset=utf-8", "Content-Type"); >>>> } >>>> >>>> private boolean enableUTFEncoding = false; >>>> >>>> public void enableUTFEncoding() { >>>> enableUTFEncoding = true; >>>> WOMessage.setDefaultEncoding(_NSUtilities.UTF8StringEncoding); >>>> } >>>> >>>> >>>> However, when I inspect the WOResponse, it says ISO-8859-1 encoding. Any >>>> thoughts? >>>> >>>> Thanks in advance! >>>> Ken >>>> >>>> _______________________________________________ >>>> Do not post admin requests to the list. They will be ignored. >>>> Webobjects-dev mailing list ([email protected]) >>>> Help/Unsubscribe/Update your Subscription: >>>> https://lists.apple.com/mailman/options/webobjects-dev/alexis.tual%40gmail.com >>>> >>>> This email sent to [email protected] >>>> >>>> >>>> _______________________________________________ >>>> Do not post admin requests to the list. They will be ignored. >>>> Webobjects-dev mailing list ([email protected]) >>>> Help/Unsubscribe/Update your Subscription: >>>> https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net >>>> >>>> This email sent to [email protected] >>> >>> -- >>> Chuck Hill >>> Executive Managing Partner, VP Development and Technical Services >>> >>> Practical WebObjects - for developers who want to increase their overall >>> knowledge of WebObjects or who are trying to solve specific problems. >>> http://www.global-village.net/gvc/practical_webobjects >>> >>> Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest >>> Growing Companies in B.C! >>> >>> Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking of >>> Canada’s Fastest-Growing Companies by PROFIT Magazine! >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list ([email protected]) >>> Help/Unsubscribe/Update your Subscription: >>> https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com >>> >>> This email sent to [email protected] >> >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list ([email protected]) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com >> >> This email sent to [email protected] >
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
