SMF Support > SMF 2.0.x Support

Foreign characters don't show up

<< < (2/2)

MrPhil:
If the language support files are Latin-2 (ISO-8859-2), the rest of the forum will have to be changed to Latin-2. Actually, you can probably leave the database as Latin-1, unless you don't like the sorting order it gives on certain accented characters. It can be changed through phpMyAdmin, but is a fairly long and detailed process to change each field one at a time from Latin-1 to Latin-2. SMF has a built-in conversion to UTF-8 which is very fast.

So, this leaves only the page encoding to deal with. First of all, see if Latin-2 will do the job. In your browser go to View > Character Encoding (or Character Set) and change it from Latin-1/ISO-8859-1 to Latin-2/ISO-8859-2. Does everything display correctly? If so, go into phpMyAdmin and go to the smf_settings table. See if there is a row with the "variable" global_character_set and "value" ISO-8859-1. If there isn't, don't worry -- use phpMyAdmin to add a new row of name global_character_set and value ISO-8859-2. If it does already exist, and was ISO-8859-1, change it to ISO-8859-2. If it was something else, don't change anything yet. Now your pages should display in Latin-2 and show the Long Vowels correctly. Please try it.

In the long run, if languages other than Hungarian are to be supported, you may be better changing to UTF-8, as that will support any language (alphabet) on Earth. You will have to change your language support packs to the -utf8 version.

P.S. There is a Hungarian language support board on this forum. Your husband may want to ask questions there.

Navigation

[0] Message Index

[*] Previous page

Go to full version