ugrás a tartalomhoz

MEGOLDVA Karakterkódolás hiba POST után Firefoxban

csabessz47 · 2014. Május. 12. (H), 19.22
Sziasztok,

Tudom, lerágott csont a karakterkódolós szerencsétlenkedés, de egyszerűen nem jutok előrébb ezzel a problémával.

Egy már majdnem kész oldalon van egy pici bug:
Post után a karakterkódolás a Firefoxban visszaáll ISO-8859-2-re, így minden ékezet rosszul jelenik meg.
Következő oldalbetöltéskor már ismét rendben van az utf-8.

A head:


<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="hu" xmlns:fb="http://ogp.me/ns/fb#" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb='http://developers.facebook.com/schema/'> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8" lang="hu" xmlns:fb="http://ogp.me/ns/fb#" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb='http://developers.facebook.com/schema/'> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9" lang="hu" xmlns:fb="http://ogp.me/ns/fb#" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb='http://developers.facebook.com/schema/'> <![endif]-->
<!--[if gt IE 8]><!--> 
<html class="no-js" lang="hu" xmlns:fb="http://ogp.me/ns/fb#" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb='http://developers.facebook.com/schema/'> <!--<![endif]-->
  <head>
	<base href="/" />
	<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
	<meta http-equiv="content-language" content="hu" />
Chrome, Opera, IE böngészőkben semmi gond nincs, Firefoxban post után rossz.
Van ötletetek, esetleg tapasztalat, hogy mitől fordulhat ez elő?

Köszönöm előre is.

Szerk: Azóta kipróbáltam ezt, de ez sem működik:
<meta charset="utf-8">
 
1

Időközben sikerült

csabessz47 · 2014. Május. 12. (H), 20.26
Időközben sikerült megoldanom.

A view fájlok behívsa elé tettem a magic sort :)
header('Content-Type: text/html; charset=utf-8');
2

http fejléc?

Arnold Layne · 2014. Május. 12. (H), 20.26
Tipp: HTTP fejlécben milyen karakterkódolás van beállítva? Ha van.
3

ISO-8859-2-vel jött vissza.

csabessz47 · 2014. Május. 12. (H), 20.54
ISO-8859-2-vel jött vissza. De csak post után...
Aztán végül találtam a stackoverflow-n utalást arra, hogy a firefox máshogy kezeli a postnál az alapértelmezett karakterkódolást.
Ezért kellett megadni a http fejlécben :)

Köszönöm egyébként a segítséget.