I have a HTML page with buttons and text. This page can be changed from French to English to Spanish. The special characters (é, è, à, etc...) are rendered in their HTML code (e.g., à is à).
When I assign special characters in a text input (type="text") the character are rendered correctly but when I assign these characters to an input button (type="button") value, it shows the raw code.
If I use the browsers Developer Tools (F12) to change a letter in the value it will refresh itself and interpret the character.
Is there something I'm missing ? Or is it just a bug ? I have tried to use the HTML name code and the Javascript character escape sequence also, but with no luck.