Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem phplist - čeština do mailů

Ahoj, nemá někdo zkušenosti z phplist? Nainstaloval jsem jej na server, "naučil mluvit česky" - dalo to celkem zabrat, než jsem vše předělal z iso- pro západoevropské jazyky na utf-8, ale je tam nějaký zádrhel a už fakt nevím v čem. ve webovém rozhraní vidím českou diakritiku úplně bez problémů, veškeré odkazy a stránky na webu jako přihlášení k odběru novinek apod. bez problémů vypíše diakritiku, ale ve zprávě ne a ne fungovat. napíšu email s diakritikou, vše v pohodě, ale před odesláním to chce zprávu uložit (tím i vygeneruje ID zprávy pro statistiku apod.) a tady je už problém. u cca 5ti znaků, ě,č,ř,ů,ň jsou "?". myslel jsem si, že je něco v kodování zprávy, ale ta je v utf-8 a nakonec jsem objevil toto. nemá někdo potuchu, jak na to? resp. aby když už se zpráva uloží na serveru, aby se uložila správně? díky

Předmět Autor Datum
Nechybí ti v e-mailech deklarace kódování? Ty otazníky myslím dělá, když je něco (outlook) nastaveno…
Kráťa 14.02.2012 14:29
Kráťa
ono problém bude už nejspíš někde na serveru před odesláním, protože ty otazníky to zobrazí už po ul…
tominga 14.02.2012 15:09
tominga
asi jsem přišel na zádrhel - databáze mi neukládá diakritiku a nevím proč. i když vlezu na tvrdo do…
tominga 14.02.2012 15:23
tominga
To nevím, v tom se nevyznám. Sám bych dělal pokusy a nastavoval porovnávání. Jednak tabulky, druhak… nový
Kráťa 14.02.2012 15:26
Kráťa
Zkus použít SET NAMES 'utf8' a SET CHARACTER SET 'utf8' viz. http://pc.poradna.net/q/view/673513-ko… nový
host 14.02.2012 15:39
host
to jsem zkoušel, ale ani tak se nemůžu zbavit daných otazníků. restartoval jsem i server, také bez ú… nový
tominga 14.02.2012 15:59
tominga
1) Jestli to něco, co zprávy vytvoří, vloží onen metatag. Zkontroluješ tak, že si zobrazíš zdroj doš… nový
Kráťa 14.02.2012 15:23
Kráťa
Takže: - ja ho nainstaloval - v config nastavil $language_module = "czech.inc"; (soubor czech.inc j… poslední
Niky14654064 07.12.2012 14:01
Niky14654064

Nechybí ti v e-mailech deklarace kódování? Ty otazníky myslím dělá, když je něco (outlook) nastaveno na zobrazování Windows 1250 ale je to kódované v UTF-8. Když tam bude
<meta http-equiv="content-type" content="text/html; charset=utf-8">
Outlook (a další) si to přehodí podle toho (asi možná snad).

ono problém bude už nejspíš někde na serveru před odesláním, protože ty otazníky to zobrazí už po uložení zprávy ještě na webovém rozhraní. nemusím zprávu ani odeslat a když se mrknu na vytvořené uložené zprávy, už tam ty otazníky jsou. jinak hlavička mailů je včetně meta tagu pro kodování zprávy v utf-8.

asi jsem přišel na zádrhel - databáze mi neukládá diakritiku a nevím proč. i když vlezu na tvrdo do DB a změním tak text emailu, tak jej opět uloží s otazníky, i když mám db utf-8-general-ci. jak na tohle? pak si myslím, že už by to mělo být ok

Takže:

- ja ho nainstaloval
- v config nastavil $language_module = "czech.inc"; (soubor czech.inc je standardne k dispozici)
- overil, zdali v administraci, odkaz CONFIGURE, mam jak u textu, tak i HTML, nastaveno UTF-8

A od teto chvile se mi emaily zobrazuji se spravnou češtinou, včetně "ž".

Zpět do poradny Odpovědět na původní otázku Nahoru