Jaka jest dokładna różnica między Windows-1252 (1/3/4) a ISO-8859-1?

Hostujemy aplikacje PHP na instalacji LAMP opartej na Debianie. Wszystko jest w porządku - wydajność, administracja i zarządzanie. Jednak będąc nowymi deweloperami (wciąż jesteśmy w liceum) napotkaliśmy problemy z kodowaniem znaków dla zachodnich zestawów znaków.

Po przeprowadzeniu wielu badań doszedłem do wniosku, że informacje w Internecie są nieco mylące. Mówi o Windows-1252 będącym ANSI i całkowicie zgodnym z ISO-8859-1.

Tak więc, jaka jest różnica między Windows-1252 (1/3/4) a ISO-8859-1? A skąd w ogóle wchodzi w to ANSI?

Jakiego kodowania powinniśmy używać na naszych serwerach Debiana (i stacjach roboczych), aby upewnić się, że klienci otrzymują wszystkie informacje w zamierzony sposób i że nie tracimy żadnych znaków po drodze?

questionAnswers(4)

yourAnswerToTheQuestion