Captive Portal custom page non-english character problem
-
Hello friends. I've just started to use new 2.3 CE version of pfsense. I have my own custom login and error html pages of captive portal. After i've started to use new 2.3 version the non-english characters as shown as question mark. Before 2.3 versions i had not a problem like this. The page was clear as i did prapare. Now i am using same html files at 2.3 version's captive portal but as i said all non-english characters have problem. Do you know why? Thx and good work all.
-
Hi,
Yes, this is known.
It's quit easy to understand what happens.You do understand that 'html' files are plain text files.
Every 'a' will be shown as an 'a', a 'b' a 'b' etc.
But, things get complicated when you want to show a é, a è or even a æ or better. These 'special' (non US) letters are represented as bits in bytes, but for every system, they are (could be) different.
PC (= read "Windows") system use other character sets as Linux system, which could be different to FreeBSD systems, and iMAC uses yet other "code page" setSolution : use a good editor like UltraEdit or Notepad++ which shows you the current 'code' (character set) and permits you to convert to another character set. Convert to the one that pfSense uses, and you're done.
-
Hi again. Yes i know the charset. . 8859-9 is for turkish language. When i try to open index.html file from my hard drive before upload to captive portal the Turkish characters look normal. But when i upload same file to captive portal and and try to view from the captive portal the characters not look normal. Also i tired utf8 and windows 1254 charset. All the same. I think problem does not become from html file or charset code at html file. I think problem becomes from free bsd or pfsense. The OS does not recognize 8859-9 iso format or something like that. I do not know what has been changed at 2.3 version about this. Coz as i said at 2.2 version was ok with that Turkish characters. So what do you suggest now my friend? Thx and good work.
-
….So what do you suggest now my friend? Thx and good work.
pfSene is translated in two other languages, one of them is … Turkish.
Check out how all the other html pages are generated and you have the solution ;)