Tried to create a new user with the Norwegian character 'ø' in his last name. When I click OK, the 'ø' gets mangled into 'ø' and I get an error saying the last name is invalid. Not good!
Attached images of the new user form before and after I clicked OK.
Have tried to find information about this issue, but haven't been able to find anything. Something is going wrong inside of Hyperic that is for sure. I checked the web page using FireBug and the character set of both the page and of the data posted when I click OK seem to be UTF-8, which is good. So the issue must be further down in the system. Also checked the encoding of the built-in postgresql database we are using, and it is set to SQL_ASCII. If I have understood PostgreSQL correctly, that means that the database doesn't care and doesn't do anything about what comes in and what goes out. So that should mean that the data is messed up somewhere in between the HTML and the database. I might be way off though, but that's what I have found so far at least...
Anyways, please fix this, cause it's really annoying.
(Using latest Open Source Hyperic 4.5.1)
Attached images of the new user form before and after I clicked OK.
Have tried to find information about this issue, but haven't been able to find anything. Something is going wrong inside of Hyperic that is for sure. I checked the web page using FireBug and the character set of both the page and of the data posted when I click OK seem to be UTF-8, which is good. So the issue must be further down in the system. Also checked the encoding of the built-in postgresql database we are using, and it is set to SQL_ASCII. If I have understood PostgreSQL correctly, that means that the database doesn't care and doesn't do anything about what comes in and what goes out. So that should mean that the data is messed up somewhere in between the HTML and the database. I might be way off though, but that's what I have found so far at least...
Anyways, please fix this, cause it's really annoying.
(Using latest Open Source Hyperic 4.5.1)