[thredds] Change charset of catalog.html to UTF-8?

Godin, Michael godin at mbari.org
Wed Nov 28 10:53:38 MST 2007


Right now, the charset of catalog.html is iso-8859-1.  

However, I have been trying to embed Unicode characters into dataset names such that they display correctly in the catalog.html output.  For example, if I encode the ntilde character as ñ (ampersand-numberSign-241-semiColon) it is delivered from THREDDS to the browser in UTF-8 as two characters (0xC3 and 0xB1) and is subsequently rendered as the two iso-8859-1 characters Atilde and plus-minus.

However, if I download and edit the page to contain the header tag: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> the nitlde is displayed correctly.

Also, I notice that catalog.html?dataset=anocinco displays correctly.  It's header contains: 
Content-Type: text/html; charset=UTF-8

while the header of the plain catalog.html contains:
Content-Type: text/html; charset=iso-8859-1

Is there any way to have the catalog.html output also use the UTF-8 charset?  Would that require a new build of THREDDS -- or is there a property I can set?

Thanks, Mike

_____________________________________________
Michael A. Godin
Software Engineer
Monterey Bay Aquarium Research Institute
Phone: 831-775-2063  http://www.mbari.org



More information about the thredds mailing list