Jak změnit default_charset

Vyřešeno2.44K zhlédnutíWebhosting
0

V administraci jsme náš webhosting přepnuli ze starší verze na PHP 7.3, u kterého je default_charset ve výchozím stavu nastaven na UTF-8. Lze prosím hodnotu default_charset někde změnit?

A administraci jsem v sekci „Konfigurace PHP“ tuto možnost nenašel, na PHP.INI server dlabe, dtto AddCharset v .htaccess a ve znalostní bázi jsem k tématu nic nenašel. Tuší někdo, jak na to?

Díky!

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
RM130195 Vybral nejlepší odpověď 30. 3. 2020
0
46.16K Odpověď od WEDOS Internet, a.s. 0 Comments

Na webhostingu takové řešení není možné.

Bylo by možné na VPS, kde máte kompletní konfiguraci serveru ve své režii.

Role: Podpora Web: https://wedos.cz Vizitka: Produktový manažer.
RM130195 Vybral nejlepší odpověď 30. 3. 2020
0
46.16K Odpověď od WEDOS Internet, a.s. 0 Comments

Znakovou sadu si můžete volně nastavit v HTML, PHP i v databázi. Na všech našich serverech je defaultně nastaveno UTF-8.

Role: Podpora Web: https://wedos.cz Vizitka: Produktový manažer.
RM130195 Odpověděl na otázku 23. 3. 2020
0

Děkuji za rychlou reakci. Můžete mne prosím navést, kde/jak konkrétně mohu znakovou sadu v PHP nastavit? Centrálně, na jednom místě – bez vkládání příslušného header() příkazu na začátek všech .PHP souborů… Díky!

Role: Zákazník
JŠ255861 Změnil status na publikováno 24. 3. 2020
0
53.63K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

v souborech je to nejlepší právě do includované hlavičky, kde si nastavíte

<meta charset="utf-8">

V databázi si to následně nastavíte jako „porovnání“ tabulky, dle obrázku.

Role: Podpora Web: https://stackoverflow.com/ Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
JŠ255861 Odpověděl na otázku 24. 3. 2020
0

Děkuji za snahu, nicméně si asi úplně nerozumíme. Potřeboval bych někde _centrálně_ nastavit, aby server pro naše stránky v hlavičce vracel

Content-Type => text/html; charset=windows-1250

nebo alespoň

Content-Type => text/html

bez uvedení kódování. Nyní server pro stánky generované v PHP natvrdo vrací

Content-Type => text/html; charset=UTF-8

a prohlížeče tudíž na kódování nastavené přes tag <meta> v html obsahu stránky kašlou.

Teoreticky bych mohl na začátek všech PHP soubrů přidat

header(„Content-Type: text/html; charset=windows-1250“);

ale tomuto postupu, vyžadujícímu zásah do desítek či stovek souborů, bych se právě rád vyhnul. Stejně tak není řešením převést stránky do UTF-8. Existuje v rámci běžného webhostingu nějaké řešení?

Role: Zákazník
JŠ255861 Změnil status na publikováno 24. 3. 2020
0

Díky. Nepotěšil jste mne, ale alespoň vím, na čem jsme. 🙂 Budu tedy holt muset do všech PHP souborů vložit header(„Content-Type: text/html; charset=windows-1250“);

Role: Zákazník
PK265670 Změnil status na publikováno 25. 3. 2020