🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

5 total messages Started by Marcin.A Sun, 25 Nov 2007 12:18
Kodowanie znaków w mailach
#19649
Author: Marcin.A
Date: Sun, 25 Nov 2007 12:18
9 lines
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
#19650
Author: Michal Sobkowski
Date: Sun, 25 Nov 2007 12:48
18 lines
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
#19653
Author: Marcin Frankowski
Date: Sun, 25 Nov 2007 18:38
36 lines
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
#19651
Author: Jakub Bogusław Jagiełło
Date: Mon, 26 Nov 2007 00:47
29 lines
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
#19652
Author: admirau
Date: Mon, 03 Dec 2007 12:24
6 lines
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