Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: xTryx Dátum 2017-02-26, 16:43:28

Cím: Weboldal hírek naviból ékezettel. (help)
Írta: xTryx Dátum 2017-02-26, 16:43:28
Sziasztok!
Olyan problémám lenne, hogy adatbázisból ha a híreket ki akarom íratni akkor csak ?-jelek jelennek meg az ékezetes karakterek helyett.
Az adatbázis utf8-ra van állítva, az index.php-m szintén utf8.

Képek:
[spoiler](https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fwww.kepfeltoltes.eu%2Fimages%2Fhdd1%2F20170222%2F860asd.png&hash=9d9245173848f39841937dba4b0dc3621b11eb2d)[/spoiler]
[spoiler](https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fwww.kepfeltoltes.eu%2Fimages%2Fhdd1%2F20170222%2F519asd2.png&hash=4930deb886fa25c4a9384f1444ada8d356e09dc5)[/spoiler]
[spoiler](https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fwww.kepfeltoltes.eu%2Fimages%2Fhdd1%2F20170222%2F968asd23.png&hash=aba99b801663bb2199572f2df1fefc1063f1ea0a)[/spoiler]
[spoiler](https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fwww.kepfeltoltes.eu%2Fimages%2Fhdd1%2F20170222%2F823asd233.png&hash=e7ea03095d5c558ab8a1af3c136c4f4402252a82)[/spoiler]

Előre is köszönöm a válaszokat!
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: ronykkhun Dátum 2017-02-26, 18:57:31
A mysql-hez való kapcsolódás után rakd be ezt is:
mysql_set_charset('utf8', $connect);
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: xTryx Dátum 2017-02-26, 19:02:22

mysql_query("SET NAMES UTF8");
mysql_query("set character set UTF8");
mysql_query("set collation_connection='utf8_unicode_ci'");

Már megvolt adva :/
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: Step Dátum 2017-02-26, 19:18:01
mi lenne ha magyarra állítanád? :o
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: xTryx Dátum 2017-02-26, 19:23:15
Ugyan így kérdőjeleket írkál ^^

Üzenet összefésülés: 2017-02-26, 19:54:04

Minden más szövegben kiírja rendesen az ékezeteket csak itt nem. Adatbázis full utf8 minden sora utf8, html,php szintén utf8 kódolású. (BOM nélküli).
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: hunti Dátum 2017-02-26, 20:34:16
A böngésző az ami nem jó karakterkódolással tölti be a weboldalt.
Két módon is lehet változtatni, egyik hogy <head> és </head> közé a html kódba megadod ezt, vagy ha van ilyen módosítod az alábbiak szerint:
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
A másik megoldás hogy php-val állítod be, index.php első sorába írd ezt:
<?php header('Content-Type: text/html; charset=utf-8'); ?>


Viszont ez járhat azzal a mellékhatással, hogy más dolgok a weboldalon nem utf8-al vannak írva, akkor azok romlanak el. A legjobb megoldás az lenne, hogy kiderítenéd hogy milyen kódolása van a weboldalnak, és aszerint tárolnád adatbázisban is a dolgokat, és úgy lenne beállítva a mysql rész is, hogy minden egyezzen. Persze én minden esetben utf8-at támogatom, hiszen már 10 évvel ezelőtt is ez volt a jövő, de még sokan nem eszerint fejlesztenek sajnos.
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: xTryx Dátum 2017-02-26, 21:22:35
Ez is megvolt már. Egyedül az segített ha átkonvertáltam a latin szöveget utf8-ba egy programmal és akkor az ékezeteket más karakterekkel írja ki pl : é =é. Viszont tényleg nem értem mi okozhatja a galibát. (UTF8 BOM nélkül a fájlaim kódolása még mielőtt valaki azt mondaná az a baja)
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: Meli Dátum 2017-02-27, 01:53:30
Jobb klikk -> design table -> Mezőbe belekattintasz és alul lesznek kódolásos fülecskék navicatban ott be állítod: Latin2
hungary_ic vagy hasonló.

Kép csatolva.
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: Extend Dátum 2017-02-27, 08:06:22
Design table, és ott a karakterkódolásnál: utf8 és alatta(collation): utf8_hungarian_ci  legyen.
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: hunti Dátum 2017-02-27, 09:34:00
Mysql-ben az utf8-on belül mindegy hogy utf8_unicode_ci, utf8_hungarian_ci vagy utf8_general_ci beálltást használjátok, adattárolás szempontjából mindegyik ugyanaz az utf8, a különbség annyi, hogy amikor a mező tartalma alapján rendezitek sorba, akkor hungarian esetén normál abc sorrend alapján rendez, unicode esetén előfordulhat hogy az ékezetes részek nem pontosan a magyar abc szerint rendez viszont ismeri a nem magyar karaktereket is rendezésnél.
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: Meli Dátum 2017-02-27, 14:28:30
Talán még ezt is beletehetnéd a php-d ba!

<? mysql_query("SET NAMES 'utf8'"); ?>
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: xTryx Dátum 2017-02-27, 15:55:16
Csak a konvertálósdis megoldás működik amit már leírtam egyébként csatoltam egy képet. Már minden kombinációt próbáltam a latin2-t is a latin2 hungarian_ci-t is, mindent amit csak lehet, de egyik sem volt jó.
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fwww.kepfeltoltes.eu%2Fimages%2Fhdd1%2F20170222%2F2193.png&hash=5fcb01007f37c0bc8330714bcc1cfb0108723d78) (http://www.kepfeltoltes.eu/view.php?filename=2193.png)
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: Distraught Dátum 2017-02-27, 16:56:17
php fájl kódolását rakd ANSI-ra (convert to ansi opcióval)
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: Meli Dátum 2017-02-28, 14:08:37
Ne is törődj azzal amit én írtam. Remélem soha nem oldod meg így. :)
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: hunti Dátum 2017-02-28, 15:56:15
Idézetet írta: Meli Dátum 2017-02-28, 14:08:37
Ne is törődj azzal amit én írtam. Remélem soha nem oldod meg így. :)

Olyan dolgot írtál amit már más is javasolt, csak más formában.. (hint: második és harmadik hozzászólás)
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: xTryx Dátum 2017-02-28, 16:08:09
IdézNe is törődj azzal amit én írtam. Remélem soha nem oldod meg így. :)
Láttad a képet amit csatoltam? :)
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: Meli Dátum 2017-02-28, 22:00:07
Idézetet írta: xTryx Dátum 2017-02-28, 16:08:09
IdézNe is törődj azzal amit én írtam. Remélem soha nem oldod meg így. :)
Láttad a képet amit csatoltam? :)

És te az enyémet?
Na akkor jól hasonlítsd össze a kettőt...

Tudod mit? Leírom ha nem látnád.
Nálad UTF8 van megadva nálam meg latin2...
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: xTryx Dátum 2017-02-28, 22:56:40
Idéz<? mysql_query("SET NAMES 'utf8'"); ?>
Ha ez latin2 elmegyek orvoshoz.
Egyébként lehet latin2 is az sem oldja meg csak ha átkonvertálva írom be az adatbázisba hiába latin2 vagy utf8 lehet hungarian_ci vagy general_ci tök mind1, nem segít. :)
Ráadásul ezt mind kipróbáltam már előtte azért írtam ide a posztot.
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: TTMaster112 Dátum 2017-03-01, 07:23:57
Annó nekem valaki segített ebbe itt a topicon de már nem tudom mi a megoldás :D
Cím: Re:Weboldal hírek naviból ékezettel. (help)
Írta: Meli Dátum 2017-03-01, 09:22:22
Idézetet írta: xTryx Dátum 2017-02-28, 22:56:40
Idéz<? mysql_query("SET NAMES 'utf8'"); ?>
Ha ez latin2 elmegyek orvoshoz.
Egyébként lehet latin2 is az sem oldja meg csak ha átkonvertálva írom be az adatbázisba hiába latin2 vagy utf8 lehet hungarian_ci vagy general_ci tök mind1, nem segít. :)
Ráadásul ezt mind kipróbáltam már előtte azért írtam ide a posztot.

Képről beszélgetünk amit csatoltál és amit én is feljebb.
Tudod mit, vegyél fel skype-ra megnézem neked..
(Írj privát üzenetet)
EhPortal 1.39 © 2025, WebDev