Mi kell ahhoz, hogy a PHP-oldalaim a szolgáltatónál is UTF-8 kódolással jelenjenek meg?
Még jóformán semmit sem tudok a PHP-ről, de egy-két apróság miatt jó lenne használnom.
Az odahaza szépen összetákolt oldalaim a neten betűszeméttel jönnek elő, nyilván valami beállítás kellene a kódba.
Lehetőleg kretén-szinten is alkalmazható módszert javasoljatok, ne olvasnivalót, a guglit vagy egy paraméterezetlen függvénynevet.
Idővel majd összeszedem az ismereteket, de ezt szeretném gyorsan megoldani.
1. Az editorban UTF-8-ba mented tényleg a kódot? (Notepad++ ajánlott, akár automatikusan tud konvertálni is abba.)
2. A szerveren UTF-8 kódolás van?
-> Ha nem, akkor akár a html fileba lehet tenni teget, ami megadja a karakter kódolást, vagy php-val lehet küldeni egy headert (ez jobb), ami UTF-8 kódolást ír elő, VAGY apache szerver esetében (a többség ilyen) .htaccess file-al is be lehet állítani az alapértelmezett kódolás.
PHP első sorába, mielőtt bármilyen kimenetet küldenél:
<?php
header ('Content-type: text/html; charset=utf-8');
?>
De a htaccess elegánsabb:
19:51-nek:
Html-headerem van, de az nem segít... Ami a php-ismertetőt illeti: Pont az ilyen túl bőséges információkban szoktam elveszni. Ígérem, végigbogarászom a header() lehetőségeit,
de momentán ez az egyetlen dolog piszkál. Éppen elég lenne, hogy "Írd be azt, hogy..." de asszem, ezt már megkaptam az imént. No, majd kipróbálom, csak most le köll szakadnom a netről.
Addig is köszönöm a válaszokat.
Úgy tűnik, a szerver nem enged .htaccess-t feltölteni, de a PHP-header a jelek szerint működik.
Még egyszer köszönöm a válaszokat, zöldkéz már a minap elment, érezte a lelkem, ki mond hasznosat...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!