Hogyan erősít az alapértelmezett kódolás apache, vebistory
Szóval, ha már az Apache, PHP, MySQL, és készen áll a munkára, amikor kiderül, hogy betűk helyett böngésző megadja a halandzsa, mint ezt.
Persze, lehet, és hozzá kell adni a kódot az oldal
(Vagy másoknak szükségük van ránk kódoló helyett UTF-8), és ez segít egy adott oldalt. Azonban az lenne, hogy UTF-8 az alapértelmezett webszerver.
Alapértelmezésben az Apache windows-1251.
A kódolási beállítások az Apache webkiszolgáló tárolja nevű fájlt .htaccess (kiindulási ponttal). Fájl található a gyökér könyvtárat a webszerver (pl WWW). Ha nincs ilyen fájl, akkor hozzon létre egyet.
Mindezek a műveletek fogják elvégezni root. Ha pontosan tudja, hogy mit csinálsz, akkor azonnal megy a root felhasználó számára. Például, a
Ezután hozzon létre egy .htaccess fájlt. Inkább ezt a futás
Ezután tesszük ezt a sort a fájlban
Ez magyarázza, hogy az összes internetes oldalt kell lennie kiadási UTF-8 (vagy az egyik, hogy adja meg).
Ön kikapcsolhatja az alapértelmezett kódolást hozzáadásával a sor
Ez akkor lehet hasznos, ha van egy web szerver fájlok a különböző kódolásban. De akkor meg kell adni a kódolás típusát minden dokumentumot.
A módosítások érvénybe Apache újraindítás nem szükséges.
Mi mást kell tudni a .htaccess?
.htaccess fájlt lehet nem csak a gyökér könyvtárat a webszerver, hanem egy alkönyvtárban egy adott oldalon. Ebben az esetben az alkönyvtár fájl beállítások felülírják a fájlokat a „root”, azaz Ezek a prioritás.