Oldal: 1 / 1

sziasztok Character hiba

HozzászólásElküldve: 2011.01.31. 12:06
Szerző: PlesTamas
Kedves ezt olvasók

Következő lenne a problémám OKHOST ra úgy gondoltam felrakok egy webspell 4.2.2 (készítek hozzá sablont) és tök jó mert reklámmentes és van is már itt oldalam és jól működik 10/10 elégedettség ...

Viszont felraktam az alap 4.2.2 -t sablon nélkül natur install folyamatok után . És mielőtt sablont töltök fel mindig tesztelem , hogy minden funkció megfelelően működik e ...
Viszont ha hírt adtam hozzá a Ű és Ő betűk helyén ? van tehát nem tudja megjeleníteni

az összes ' charset ' tagot végignéztem és mindenhol UTF-8 van ami elvileg ugye kezeli az összes magyar karaktert az ő és ű betűt beleértve .

Márcsak arra tudok gondolni , hogy adatbázisnál lehet más a kódolás vagy nem tudom .

Aki tudna egy kcisit segíteni azt nagyon megköszönném ;) fontos lenne .

Üdvözlettel Plés Tamás

Re: sziasztok Character hiba

HozzászólásElküldve: 2011.02.01. 12:21
Szerző: l2sh
Hali!
Szerintem állítsd iso-8859-2 kódolásúra, ami adatbázisban latin2. Ha ez megvan, akkor php-ban az adatbázishoz kapcsolódás után feltétlen futtasd le ezt:
Kód: Egész kijelölése
$mysqli->query("SET NAMES 'latin2'"); 

Ezután rendesen megjeleníti az ékezetes betűket.

Re: sziasztok Character hiba

HozzászólásElküldve: 2011.02.03. 13:28
Szerző: l2sh
Apropó, megnézted, hogy az adatbázis táblák és oszlopok mind utf8-ra vannak állítva? Mert latin2 és utf8 kódolás az összes ékezetet kezeli, viszont elképzelhető, hogy nyugati (latin1) kódolású. Általában annál kérdőjelezi a kalapos ő és ű helyét.

Re: sziasztok Character hiba

HozzászólásElküldve: 2011.02.04. 14:33
Szerző: PlesTamas
Hello az összes adatbázis táblát módosítottam latin1 ről latin2_hungarian_ci típusra

Ezenkívül index.php be iso 8859-2 re állítottam a charset et .

_settings .php be is latin van 4 soron keresztül a végén ez :

mysql_query("SET NAMES 'latin2_hungarian_ci'");


És kb semmi ....

Nagyon szépen köszönöm a segítségedet , de szerintem feladom mert ami karakterekkel kapcs volt mindent végigpróbáltam és semmi .... :|

Ezzel arra célzok , hogy minden karakteres helyen kipróbáltam az iso - t az utf8 at és a latin 2 hungarian - t is..

Re: sziasztok Character hiba

HozzászólásElküldve: 2011.02.04. 14:45
Szerző: l2sh
...és az adatbázis táblákban a kérdőjeleket átírtad ékezetes betűkre? Utána megnézted, hogy a weblapon jól írja-e, és nem kérdőjelet helyettük? Vagy új hír írásával próbáltad?

Re: sziasztok Character hiba

HozzászólásElküldve: 2011.02.05. 01:07
Szerző: PlesTamas
Szia l2sh !!!!

Igen , próbáltam ..... Lényegében megtalálódott a válasz ... Pofon egyszerű csak nekem kéne kinyitnom néha a szemem . :D


_settings.php ban

Kód: Egész kijelölése
1.mysql_query("SET NAMES 'utf8'");


módosítani kellett erre ( minden UTF 8 ban volt és ugye az jó is csak a frány "-"jel lemaradt az eredeti weboldalrólletölthető CMS 4.2.2a verzióból.....

Kód: Egész kijelölése
1.mysql_query("SET NAMES 'utf-8'");


Ezúton szeretném megköszönni a segítségedet.

Ha pedig 4.2.2a t telepít valaki és Ű és Ő betű helyett "?" van neki az tegye az előbb olvashatót és mogoldódik a gáz ! Én segol nem találtam erre választ google ban ha valaki azzal idetalál és ezt elolvassa legalább 2 p alatt megcsinálhatja amire nekem rájönni napokat vett igénybe :)

Még1 szer köszi !