Ciril karakterkódolás
Üdv.
Mint a téma cime is mutatja ciril karakterkódolással küzdök.
Szerintem jól csináltam minden és weboldal egy lapjain - ahol nincs session - megy is minden szépen. Viszont ha az index.php-t elmentem utf-8 tipusu filenak akkor a szokásos:
hibaüzenetet kapom.
Plusz ha utf-8 a file tipusa akkor az elejére kerül ez a bejegyzés:
Ami jó ebbe, hogy ilyenkor megy a ciril betű megjelenités.
Ha az előbb emlitett karakterláncot kitörlöm már nem lesz session hiba, de a karakterkódolás sem fog menni...
Valaki irja már le mit rontok el vagy mi lenne ennek az igazi megoldása.
thx
■ Mint a téma cime is mutatja ciril karakterkódolással küzdök.
Szerintem jól csináltam minden és weboldal egy lapjain - ahol nincs session - megy is minden szépen. Viszont ha az index.php-t elmentem utf-8 tipusu filenak akkor a szokásos:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at ...
hibaüzenetet kapom.
Plusz ha utf-8 a file tipusa akkor az elejére kerül ez a bejegyzés:

Ami jó ebbe, hogy ilyenkor megy a ciril betű megjelenités.
Ha az előbb emlitett karakterláncot kitörlöm már nem lesz session hiba, de a karakterkódolás sem fog menni...
Valaki irja már le mit rontok el vagy mi lenne ennek az igazi megoldása.
thx
ez a byte order marker
a megoldás az output buffering lehet (ob_start/ob_end és társaik) használata, így elkerülheted h a headerek kiküldése előtt elküldje ezt a karaktersorozatot a kimenetre a script nyitó <? tagjének feldolgozása előtt.
(meg persze nem árthat egy header("Content-Type: text/html; Charset: UTF-8"); sem)
Töröld
vim
a file karakterkódolása
BOM
include 'connect.php';
session_start();
include "admin/var.php";
include "smilies.php";
print "<title>$sitetitle</title>";
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
Mi kéne még?
Jah és nem sql-ből jön az adat (egyenlőre).
HTTP > META
META
elemmel megadottat, tehát ha érkezik ilyen HTTP fejléc, akkor azt felül kell definiálnod, lásd #1 utolsó mondata.Hova?
include 'connect.php';
session_start();
include "admin/var.php";
include "smilies.php";
print "<title>$sitetitle</title>";
?>
Kimenet elé
include
elé (mivel nem derül ki abban mi van).Oda
Nem UTF-8
innen mintha hiányozna valami
De tényleg felrakhatnál valahová egy tesztoldalt, hogy meg tudjuk nézni.
Parse error: syntax error, unexpected T_STRING
<?xml version="1.0" encoding="utf-8"?>
sor akkor a Parse error: syntax error, unexpected T_STRING hibaüzenetet kapom. Nyilán, mert php-ként értelmezi.
Ilyenkor mi a teendő?
Literal
Ez a tuti!
Xsl
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
inkább így