I’m using Eclipse in Ubuntu to edit PHP files.
But, unfortunately, some of these PHP files were created in Notepad++ in Windows XP, with ANSI encoding defined.
Also, these files generates HTML codes with charset=ISO-8859-1.
When I configured Eclipse to ISO-8859-1, many special characters were lost and changed to ‘???’, and when I try to save a file with ISO enconding, Eclipse displays an error that was not possible to save the file because some characters aren’t compatible with the charset.
How can I save these files without changing the encoding, or how can I change the encoding without lose characters.
To the point, you need to read those files using
ANSIencoding and then write those files usingISO-8859-1encoding. In Notepad++ you can change the encoding by Format menu option. Unfortunately there’s noISO-8859-1option, butUTF-8should suffice and is nowadays also the preferred choice for world domination since theISO-8859-1encoding only covers latin characters, not for example Cyrillic, Greek, Chinese, Arabic, etcetera.