![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 21.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
wiem, że wątek przewijał się już n-razy ale naprawdę nie umiem sobie z tym pordzić. w wiadomości, która do mnie przychodzi nie ma polskich znaków. Proszę nie odsyłajcie mnie do innych postów bo przejrzałem już wszystkie i nie umiem sobie z tym pordzic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Moze ktos mi napisac co i gdzie mam wstawic zeby to zadziałało? przesyłam wersje gołą która działa dobrze bez polskich znaków. Będe bardzo wdzięczny! Naprawde sam próbowałem to zrobić ze 30 razy - nie ide na łatwizne.
? Ten post edytował kalafoon 14.03.2008, 02:14:38 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 36 Dołączył: 28.08.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
w parametrze headers funkcji mail(); musisz po prostu zadeklarować kodowanie:
np.: Kod Content-Type: text/plain; charset=iso-8859-2\n
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 21.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
ale w którym dokładnie miejscu mam to wpisać ?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 7 Dołączył: 29.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod $Naglowki = "MIME-Version: 1.0\r\n"; $Naglowki .= "Content-type: text/html; charset=iso-8859-2\r\n"; $Naglowki .= "From: ".$name." <".$email.">"; mail($ToName." <".$ToEmail.">",$ToSubject, $Message, $Naglowki); Na przyklad tak. G |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 21.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
niestety nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
teraz mój kod wygląda tak:
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 7 Dołączył: 29.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Moze nie to kodowanie. Moze uzywasz utf-8 do polskich znakow?
G |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 21.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
tak, używam UTF-8
DZIAŁAAAAAA (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) wielkie wielkie dzieki (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) Ten post edytował kalafoon 14.03.2008, 11:31:09 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 10.03.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Możesz ewentualnie skorzystać z kodowania windows-1250 i wtedy masz:
Content-Type: text/plain; charset=windows-1250\n |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 7 Dołączył: 29.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
no to tam gdzie jest charset trzeba ustawic nie iso-8859-2 tylko utf-8.
A do tego jezeli jeszcze masz w temacie polskie znaki to musisz zrobic taki trick - Kod $ToSubject= "=?UTF-8?B?".base64_encode(''.$ToSubject.'')."?="; G |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 19.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jupi (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Przeczytalem chyba wszystkie tematy n/t polskich znakow, wreszcie teraz udalo mi sie udoskonalic moj formularz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Dziekowa G sory ze odswiezam (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ;d |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 382 Pomógł: 22 Dołączył: 21.05.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
kalafoon winien punkta pomoga panu goozerowi (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:49 |