Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Złe kodowanie w wysyłanym mailu
Lethys
post
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Witam,

Mam skrypt który wysyła maile do ludzi z bazy danych. Problem jest taki że pobiera imienia w złym kodowaniu.

Moje ustawienia:

Kodowanie bazy danych



Kodowanie wymuszane w configu:

  1. <?
  2.  
  3. mysql_connect ($dbhost,$dblogin,$dbhaslo) or die ("Nie masz uprawnien");
  4. mysql_select_db("$db") or die ('select error');
  5.  
  6. mysql_query("SET CHARSET utf8");
  7. mysql_query("SET NAMES `utf8` COLLATE `utf8_polish_ci`");
  8. mysql_query("ALTER DATABASE `cytat` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci");
  9. ?>


Kodowanie ustawione w funkcji mail()

  1. .'Content-Type: text/html; charset=UTF-8' .' "\r\n"



A plik z wysylka jest zapisany w UTF-8 bez BOM, zwykle UTF też próbowałem.

I tak w mailingu imię Michał dostaje jako MichaĹ‚,


Gdzie popełniłem błąd, co jest źle?



--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
amii
post
Post #2





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

Ostrzeżenie: (0%)
-----


1. Sprawdź edytor tekstu jak zapisuje plik.
2. Wymuś kodowanie w pliku php
  1. header('Content-Type: text/html; charset=utf-8');


--------------------
gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet.
Zarabianie bez wysiłku na domenach bez ruchu: prolink.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 13:17