Some characters/html escape codes are displaying incorrectly on ASP.NET web pages running under xsp/mod_mono on 3.6 and 3.10
' ' renders out as 'Â Â Â Â Â Â Â Â '
'’' renders out as 'â€™'
'“' and '”' renders out as 'â€œ' and 'â€'
We know this is some kind of encoding issue, but our codebase has not changed, only a framework upgrade from 2.10.8/2.10.9 to 3.6/3.10.
Google searching suggested changing the encoding from utf-8 to a different encoding, but all that accomplished was changing all these incorrect characters to '?" like signs.
Has anyone else experienced this issue, and/or knows of a fix
Problem identified: https://weblogs.java.net/blog/kohsuke/archive/2008/01/a_and_nbsp_myst.html
We've applied the solution in here to the problematic pages at our development managers approval, and it seems to have worked; our pages are displaying correctly. However we don't know if the incorrect content type is a result of the updated mono framework, or the mod_mono/xsp application the sites run on.
Will double check a windows machine (code runs on ISS instead) once we've found a mono 3.x version for it that is compatible with our code.