hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 19:51



Jelenlévő felhasználók

Jelenleg 215 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 215 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Karakter Kódolás
HozzászólásElküldve: 2017.06.18. 14:29 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2014.05.01. 13:18
Hozzászólások: 627
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 104 alkalommal
Üdv!
-
Készítettem egy kis oldalt SMF Simple Portal alatt. Érdekesen alakult viszont, mert az SQL-ről érkező információkat nem képes megfelelően értelmezni. Az ékezetes karakterek helyén egy fekete alapú kérdőjel jelenik meg.
-
Itt élőben megtekinthető: http://www.counter16strike.hu/index.php?page=s9_achievements;ID=1;
-
Mint látható a táblázat szövegénél van a probléma. Felette amiket nem az adatbázisból szed ki megfelelően megjelenik. Az adatbázis kódolás utf8-hungarian-ci. A szöveg ott rendesen fel is van festve. (Pld, Hússeb) Kiolvasás után azonban módosul. (Pld, H?sseb)
-
Esetlegesen van valakinek valami ötlete a dologra?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Karakter Kódolás
HozzászólásElküldve: 2017.06.18. 17:52 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2012.10.09. 13:48
Hozzászólások: 1439
Megköszönték neki: 174 alkalommal
UTF-8 encode
UTF-8 decode

Próbáltad már?

_________________
Minden jót! :)

Ők köszönték meg BeepBeep nek ezt a hozzászólást: JohanCorn (2017.06.18. 21:31)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Karakter Kódolás
HozzászólásElküldve: 2017.06.18. 18:09 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Esetleg itt nézz körbe: https://www.toptal.com/php/a-utf-8-prim ... -and-mysql


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Karakter Kódolás
HozzászólásElküldve: 2017.06.18. 21:33 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2014.05.01. 13:18
Hozzászólások: 627
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 104 alkalommal
BeepBeep írta:
UTF-8 encode
UTF-8 decode

Próbáltad már?


Nem, de nem csak azért, mert azt hittem van valami dolog, ami globális szinten befolyásolná az egészet. Mivel már nincs türelmem a dologhoz megelégszem ezzel. Minden esetre köszönöm.
-
EDIT:
Az Ő és ő betűkkel itt is macera van.
-
EDIT #2:
De ez nem gond. Apró szépséghiba. Átírtam mindenhol rövidre. :C


A hozzászólást 2 alkalommal szerkesztették, utoljára JohanCorn 2017.06.18. 21:36-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Karakter Kódolás
HozzászólásElküldve: 2017.06.18. 21:34 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2014.05.01. 13:18
Hozzászólások: 627
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 104 alkalommal
regener írta:
Esetleg itt nézz körbe: https://www.toptal.com/php/a-utf-8-prim ... -and-mysql


Olvasgattam, de sajnos nekem ez annyira komplexnek tűnt, hogy inkább maradtam az encode-nál. ( Igaz, ez hosszú távon idegesítő is lehet. )


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Karakter Kódolás
HozzászólásElküldve: 2017.06.20. 17:52 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2012.10.09. 13:48
Hozzászólások: 1439
Megköszönték neki: 174 alkalommal
Nem tudom, milyen rendszert használsz, ennek hiányában írom ezt most:
Hiba lehet még ,ha egy form-ból mentesz db-be, amit később lekérsz. Például: hír szövegdobozban formázva >> DB mentés >> DB lekérés.
Mentés után a DB-ben a tábla karakterkódolás miatt eleve speciális karakterként kéne megjelenjen. Ekkor decode/encode nélkül is megfeleően kell, hogy megjelenítse. Ha mégsem jó a táblában szereplő adat kódolása, akkor a mentésnél lesz a hiba. Ha jó, akkor a lekérésnél, értelemszerűen.
Ha fájlból olvasol fel, akkor a fájl karakterkódolása is befolyásolhatja ezt. Ott is állítsd UTF-8-ra.

_________________
Minden jót! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Karakter Kódolás
HozzászólásElküldve: 2017.06.22. 20:31 
Offline
Signore Senior
Avatar

Csatlakozott: 2011.09.09. 17:39
Hozzászólások: 4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Szia. A jómultkorában én is szenvedtem egy sort a kódolással, fel is tettem egy kérdést stackoverflowra, amire nem kaptam választ ( https://stackoverflow.com/questions/44475380/custom-php-backend-not-showing-utf8-characters-in-http-answer ), de nálam teljesen más okozta a problémát, mint valószínűleg nálad.

Első ránézésre amit tudok javasolni:
Nem ismerem az SMF-et, de gondolom ott is singletone az adatbázis kapcsolat, így ha azt megtalálod, akkor érdemes ott megnézni, hogy maga a kapcsolat karakterkészlete mire van állítva. Teszem azt mysqli-nél egy $kapcsolat_valtozo -> set_charset("utf8"), PDO esetén a connection stringed ki tudod egészíteni egy "charset=utf8" paraméterrel.

Amennyiben ez nem segít, akkor talán menj végig azokon a dolgokon, amiket leírtam a "What I tried" résznél.


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 7 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole