![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 22.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie
Mam problem z kodowaniem polskich znaków przy wysyłaniu emaila jako htmla funkcją mail(). Wychodza krzaczki zamiast polskich liter. Ponieważ współdzielę konto z zagranicznym serwisem nie mogę ingerować w php.ini bardziej jak ini_set('default_charset','ISO-8859-2'); lub ini_set('default_charset',''); Zawartosc stron dekoduje w porządku, problem pojawia się przy wysyłaniu maili. Czy coś jeszcze trzeba zmienić by maile nie wyglądały tak: "teÂż rĂłwnieÂż bĂŞd±" (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Powyższe ini_set nie pomaga. a, wysłanie z lokalnego 127.0.0.1 tej samej treści, tym samym skryptem nie krzaczy więc wina leży po stronie serwera zewnętrznego. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 22.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nic nie daje.
Przy przekonwertowaniu na utf-8 robi się jeszcze większy bigos. Przy przekonwertowaniu na ISO-8859-1 obcina wpis po napotkaniu pierwszej polskiej litery. zrobiłem nawet ini_set("iconv.input_encoding","ISO-8859-2"); ini_set("iconv.output_encoding","ISO-8859-2"); ini_set("iconv.internal_encoding","ISO-8859-2"); i też nic. Wydrukowanie tekstu na stronie jest ok. Wysłanie tego samego już krzaczy. Czy coś jeszcze trzeba zmienić ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 01:30 |