Asked by:
Does this release not fix the Title HTML entity encoding issues?

Question
-
I thought the new release would fix the problem where WLW encodes certain characters in the title into HTML entity tags. e.g. Pounds sterling symbol £ = £ - same with Euro symbol, same with a dash (hyphen) is converted into an n-dash.
Is that fix not in this release? It doesn't appear to be.
Which release will it be in?
Thank you...
Monday, June 9, 2008 12:05 PM
All replies
-
Hi RenesisX,
Which weblog are you publishing to (wordpress, blogger etc...)?
-PoojaMonday, June 9, 2008 10:12 PM -
I'm using BlogEngine.Net.
Basically BlogEngine.Net stores the Title field as straight text and then HtmlEncodes it for viewing on the web.
I put a proxy in the way so I could see the traffic that WLW sends during Publish.
Now, when WLW sends the title it has already HTML encoded the entities such as £ and € symbol.
I don't want it to do this. I at least would like an option to send them as text rather than HTML :)
Tuesday, June 10, 2008 10:00 AM -
Bump :)Thursday, June 12, 2008 9:45 AM
-
With BlogEngine 1.3.0.0, I am able to publish these characters as expected.
Which version of BlogEngine are you using?- Edited by Pooja [MSFT] Thursday, June 12, 2008 11:33 PM More details
Thursday, June 12, 2008 11:31 PM -
I'm also still seeing HTML entities in the title. The XML entities in the body are gone since the tech preview though. The problem for me is Swedish chars, which I need to manipulate using WP plugins upon posting to fix the slug problem that WP has with non-ascii chars. And if they're entities I can't manipulate them directly.
Using Wordpress 2.5.1, latest WLW in XHTML mode, but it seems this isn't related to WP or any other blogging software. Tried posting from another desktop client, w.bloggar, and it sent Swedish chars un-escaped without any hickups.
I would suggest some option to turn off entity conversion altogether, even in XHTML mode, for both title and body. At least for these obvious chars.Friday, June 13, 2008 7:33 AM -
bjorne, I think your problem is different than RenesisX. Your title is correctly escaped (though you would prefer that we not escape at all) while RenesisX is seeing over-escaping.
RenesisX, if this is happening in the latest versions of BlogEngine.NET you can fix it with a wlwmanifest.xml change. Let us know what version you're on.Saturday, June 14, 2008 2:55 AMModerator -
Hey Pooja & Joe,
I'm also using the latest version (1.3.0.0).
I think the biggest difference is that I'm using a MS SQL Server back end, not the usual XML data store.
I'm almost certain this is where the difference lies.
If there is a way to change the encoding behaviour via a manifest change, then I'd absolutely love to try it!
Can you tell me what lines to change?
Or supply a new manifest file?
Thanks!
Tuesday, June 17, 2008 9:42 AM -
RenesisX, if you already have a wlwmanifest.xml file and it already has an <options> element, add this inside your existing <options>:
<requiresHtmlTitles>No</requiresHtmlTitles>
Wednesday, June 18, 2008 12:13 AMModerator -
Just wanted to say thank you for this reply. It solved our problem.
Is there a list of these extra options sub-elements?
Tuesday, July 8, 2008 2:10 PM -
Cheers! That did the trick. Swedish chars are now working. But I ended up using the registry trick that Joe suggested here instead because I share my wordpress files between several blogs (virtual multiblog).
And I got Transliterado to do character replacement now that the entities are out of the way. Brilliant!
Found a more complete list of manifest options here btw.Sunday, July 13, 2008 10:32 PM