Hogy tudom meg oldani a php kódolásának problémáját?
Az van hogy volt egy html filem amiben benne van ez a sor:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> majd ezt át kellet neveznem .php re és azota az ö é stb betüket nem tudja leirni meg probáltam a szerkesztöben a kodolást át állitani sima utf8 on még rosszabb utf8 dom nélkül en van és igy sem jeleniti meg de ez a sor mindig benne van a tetején.feltétlen muszály hogy .php legyen mert vannak benne olyan commandok stb.
és ha megpróbálod a fájl elejére írni hogy: <?php
header("Content-Type: text/html; charset=UTF-8");
?>
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
.htaccess:
<FilesMatch "\.(htm|html|css|js|php)$">
AddDefaultCharset UTF-8
DefaultLanguage hu-HU
</FilesMatch>
A fájl kódolását pedig UTF-8 BOM nélkülire állítsd. (fontos hogy ne legyenek a BOM karakterek)
PHP -ba megadhatod de nem muszáj, mert a .htaccess -be már definiálva van.
<?php header('Content-type: text/html; charset=utf-8'); ?>
PHP-ban a header() előtt nem lehet semilyen kimenő karakter, se BOM, se sortörés egy PHP nyitás/zárás miatt...
Mindenhol kódolás egységesen UTF-8 (BOM nélküli) -legyen!
Adatbázis kapcsolat is! "SET NAMES utf8"
A <meta /> adatokat csak a HTML fejlécében kell megadni a <head></head> tag -ek közé.
Hát be irtam a fájl elejére <?
header("Content-Type: text/html; charset=UTF-8");
?> a probléma meg oldodott az adott részen de ahol eddig jó volt pl a menüben meg az alján ami includeolva vannak ott ékezetes betük helyett '�' jelek jelennek meg gondolom azért mert azok ANSI kodollásban vannak de ugye ha azt átrakom utf 8ra vagy Mob nélkülire akkor még a fileben se lesznek jók az ékezetes betük.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
nem CSS, hanem .htaccess :-)
Egy konfigurációs fájl, amivel definiálni tudsz rengeteg, hogy alapértelmezetten hogyan kezelje a fájlokat, illetve az URL -eket...
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!