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.