Thread View: pl.comp.ogonki
5 messages
5 total messages
Started by Marcin.A
Sun, 25 Nov 2007 12:18
Kodowanie znaków w mailach
Author: Marcin.A
Date: Sun, 25 Nov 2007 12:18
Date: Sun, 25 Nov 2007 12:18
9 lines
1224 bytes
1224 bytes
Witam, używam funkcji mail() dla automatycznego wysyłania maili do użytkowników newslettera. W nagłówkach (headers) ustawiam kodowanie znaków na UTF-8 - czyli takie samo jak na każdej stronie. Testowałem na różnych pocztach: gmail, orange, wp: polskie znaki są wyświetlane prawidłowo, onet, o2: krzaczki zamiast polskich znaków. Jak sprawić aby polskie znaki były zawsze prawidłowo wyświetlane? -- Marcin.A <ambra86@orange.pl>
Re: Kodowanie � w mailach
Author: Michal Sobkowski
Date: Sun, 25 Nov 2007 12:48
Date: Sun, 25 Nov 2007 12:48
18 lines
1673 bytes
1673 bytes
On 11/25/2007 1:18 PM, Marcin.A wrote: > Witam, > używam funkcji mail() dla automatycznego wysyłania maili do użytkowników > newslettera. W nagłówkach (headers) ustawiam kodowanie znaków na UTF-8 - > czyli takie samo jak na każdej stronie. Testowałem na różnych pocztach: > gmail, orange, wp: polskie znaki są wyświetlane prawidłowo, onet, o2: > krzaczki zamiast polskich znaków. Jak sprawić aby polskie znaki były > zawsze prawidłowo wyświetlane? AFAIK Onet nie rozumie UTF-8, może O2 także. Nie możesz po prostu używać ISO-8859-2? MS -- Michał Sobkowski, Poznań http://www.man.poznan.pl/~msob/ "Każdy złożony problem ma proste, błędne rozwiązanie!" [U. Eco]
Re: Kodowanie znaków w mailach
Author: Marcin Frankowski
Date: Sun, 25 Nov 2007 18:38
Date: Sun, 25 Nov 2007 18:38
36 lines
2618 bytes
2618 bytes
Sun, 25 Nov 2007 13:18:12 +0100, "Marcin.A" <ambra86@orange.pl>
napisał(a):
> Witam,
> używam funkcji mail() dla automatycznego wysyłania maili do użytkowników
> newslettera. W nagłówkach (headers) ustawiam kodowanie znaków na UTF-8 -
> czyli takie samo jak na każdej stronie. Testowałem na różnych pocztach:
> gmail, orange, wp: polskie znaki są wyświetlane prawidłowo, onet, o2:
> krzaczki zamiast polskich znaków.
Powinieneś sprecyzować, że testowałeś webmaile. Wbrew pozorom nie dla
każdego poczta jest tożsama z webmailem, ja musiałem się chwilę
zastanowić, co takiego jest w protokole POP3. co mogłoby powodować
opisane problemy. Ad rem: patrz http://konfiguracja.prv.pl/www/ p. 2
podpunkt 1. W skrócie: niektóre webmaile mają na sztywno ustawione
traktowanie całej poczty przychodzącej na ISO-8859-2, inne mogą
obsługiwać częściowo UTF-8, ale tylko w zakresie dziewięciu polskich
liter.
> Jak sprawić aby polskie znaki były
> zawsze prawidłowo wyświetlane?
Niestety, jedyne rozwiązanie to wysyłać w ISO-8859-2 i ograniczyć
użycie znaków spoza ASCII tylko do polskich liter. Albo namówić
odbiorców do korzystania z normalnych programów pocztowych, co nie
zawsze się uda i co nie zawsze będzie rozwiązaniem optymalnym. Albo
namówić portale, by wzięły swoje 4 litery w troki i naprawiły swoje
webmaile (szansa znikoma biorąc pod uwagę, że nie naprawiły tego do tej
pory i jest to dla nich darmowa usługa, która pewnie wielu zysków nie
przynosi).
--
Marcin Frankowski
mail: http://www.cerbermail.com/?GwMBsEhHr8 NIE w HTML!
Na kłopoty z konfiguracją OE i z polskimi literami w poczcie,
newsach i na www: http://konfiguracja.prv.pl/
Re: Kodowanie � w mailach
Author: Jakub Bogusław Jagiełło
Date: Mon, 26 Nov 2007 00:47
Date: Mon, 26 Nov 2007 00:47
29 lines
2212 bytes
2212 bytes
Michal Sobkowski pisze: > On 11/25/2007 1:18 PM, Marcin.A wrote: >> Witam, >> używam funkcji mail() dla automatycznego wysyłania maili do użytkowników >> newslettera. W nagłówkach (headers) ustawiam kodowanie znaków na UTF-8 - >> czyli takie samo jak na każdej stronie. Testowałem na różnych pocztach: >> gmail, orange, wp: polskie znaki są wyświetlane prawidłowo, onet, o2: >> krzaczki zamiast polskich znaków. Jak sprawić aby polskie znaki były >> zawsze prawidłowo wyświetlane? > AFAIK Onet nie rozumie UTF-8, może O2 także. Nie możesz po prostu używać > ISO-8859-2? > > MS > Miałem podobny problem z Interią. Ich strona bezmyślnie używa ISO-8859-2 niezależnie od kodowania listu. Jak wyślesz w UTF-8 to nawet nie spróbuje przekonwertować na to swoje ISO. Dlatego czasem jednak lepiej pisać w ISO (smutna prawda), ewentualnie wyjść z założenia że to wina odbiorcy że używa badziewia i że jak chce mieć normalnie to niech używa czegoś lepszego. No ale to się sprawdzi na stronach hobbystycznych, gdzie to ty robisz łaskę czytelnikowi, że piszesz, a na komercyjnych, gdzie to on robi łaskę że skorzysta, to już nie bardzo. -- ┌[ Jakub Bogusław Jagiełło ] └─« mail:jaboja@atlas.cz »─┐ ┌─« jid:jaboja@chrome.pl »─┘ └-> http://jaboja.ovh.org/ …
Re: Kodowanie � w mailach
Author: admirau
Date: Mon, 03 Dec 2007 12:24
Date: Mon, 03 Dec 2007 12:24
6 lines
1313 bytes
1313 bytes
> > AFAIK Onet nie rozumie UTF-8, może O2 także. Nie możesz po prostu używać > ISO-8859-2? > O2 rozumie, testowane
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads