Forum Moderators: coopster
What's the difference between UTF8 WITH BOM and WITHOUT BOM?
What I want is that the database should not change html values I'm sending.
All subsequent operations on that value saved in the database fail. I've tried to change the charset in notepad++ from ANSI (the default in Notepad++) to UTF8 with no success. I've also tried to change the whole database to LATIN1 but my problem was not solved.- please don't confuse this with being "the solution" - but years ago I had the Notepad++ character issue also. I do not know if the current versions of Windows have the same changes available for you. IF available, to find it just open up good old Windows notepad (not ++) and as you save a text file there is a tiny dropdown menu to choose encoding. ANSI is the Windows version of Latin-1 and it is the default encoding, but it offers to let you change the default there to ascii. After I made that change, I was able to change character encoding for notepad++ also. Don't choose "with BOM" because it is a "Byte Order Mark" that Windows used way back when and it deposits a weird character visible on the viewed page if your page isn't 100% in the same encoding. If available, select "Unicode UTF-8". Unfortunately I never found a way in Notepad++ (other than one page at a time) to convert the old ANSI to UTF-8.