working with database in UTF-8

Paul Hastings paul at SUSTAINABLEGIS.COM
Tue Jun 26 21:50:20 PDT 2007


Jackey Cheung wrote:
> Currently, all data in the mysql database use utf8, and I'm running a wfs 
> server with the same data, which seems fine. I can use openlayers running in 
> ie or firefox to retrieve data and show them correctly on screen, using utf8 
> encoding. Question marks show up only in mapserver generated images.
> 
> Any advise how can I pin down the cause of this problem?

have you done what the other folks have suggested (verify data/encoding)? can 
you dump out a text file from mySQL & double check that the text is still 
readable & unicode?

sorry but i don't know enough about OGR to be specific but in most cases it's 
the db driver itself or it's settings. in the past, i've dealt w/mySQL JDBC 
driver (outside of mapserver apps) & its url usually needed

useUnicode=true&characterEncoding=utf8

added to the connection string (not sure if this is still the case w/newer 
versions) to get unicode to work.

also if you're sure your db *is* unicode, have you tried dropping the utf-8 
encoding from your label?



More information about the MapServer-users mailing list