Szerző Téma: Karakterkódolási problémák  (Megtekintve 15360 alkalommal)

0 Felhasználó és 1 vendég van a témában

Nem elérhető Viz

  • Tag
  • *
  • Hozzászólások: 177
Re: Karakterkódolási problémák
« Válasz #156 Dátum: 2010. július 12., 14:51:54 »
Jó lett!
Köszi mindkettőtöknek!

Nem elérhető ThompsoN

  • Törzstag
  • **
  • Hozzászólások: 555
  • ThompsoN
Re: Karakterkódolási problémák
« Válasz #155 Dátum: 2010. július 12., 14:23:12 »
Ezt tedd be a csatlakozás után, ez utf8-ra állítja be.
Kód: PHP
  1. mysql_query("SET NAMES 'utf8'");
ThompsoN

Nem elérhető pixi

  • Törzstag
  • **
  • Hozzászólások: 611
    • http://pixy.hu/Ujoldal
Re: Karakterkódolási problémák
« Válasz #154 Dátum: 2010. július 12., 14:22:37 »
Közvetlenül a csatlakozás után, pld.:

Kód: PHP
  1.      include("kapcsolat.php");
  2.      mysql_query("SET NAMES UTF8");

Nem elérhető Viz

  • Tag
  • *
  • Hozzászólások: 177
Re: Karakterkódolási problémák
« Válasz #153 Dátum: 2010. július 12., 14:16:00 »
Adatbázis csatlakozásnál hol lehet beállítani a karakterkódolást?

Nem elérhető Viz

  • Tag
  • *
  • Hozzászólások: 177
Re: Karakterkódolási problémák
« Válasz #152 Dátum: 2010. július 12., 13:10:29 »
A fájl elején is legyen megadva a karakterkódolás, (pl <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />) az adatbázis csatlakozásnál is jó beállítani a kódolást, valamint az adatbázis kódolása és a szöveges mezők kódolása is legyen az, amit szeretnél.. (vagyis legyen lehetőleg egyforma)

Köszönöm!

Mindjárt berakom a head-be. Akkor eleve hibásan menti be az adatbázisba a betűket?

Szerk.: Beraktam a meta tag-et, de sajnos ugyan ez a hiba.
Az adatbázis kódolását phpmyadmin-ban az egybevetés néven tudom módosítani?

Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Karakterkódolási problémák
« Válasz #151 Dátum: 2010. július 12., 13:06:48 »
A fájl elején is legyen megadva a karakterkódolás, (pl <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />) az adatbázis csatlakozásnál is jó beállítani a kódolást, valamint az adatbázis kódolása és a szöveges mezők kódolása is legyen az, amit szeretnél.. (vagyis legyen lehetőleg egyforma)
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

Nem elérhető Viz

  • Tag
  • *
  • Hozzászólások: 177
Re: Karakterkódolási problémák
« Válasz #150 Dátum: 2010. július 12., 12:59:11 »
Sziasztok!

SQL adatbázisba mentek PHP-vel. Ékezetes karaktereknél mindenféle cifraság jelenik meg az adatbázisban, mint például ez: http://kephost.hu/image-6812_4C3AF22E.jpg
Miért van ez?

Kipróbáltam ezt: SET NAMES latin2
A főoldalon az SQL-nél adtam meg, de nem történt semmi, nem változtak meg a karaktereim.

Nem elérhető rajmund

  • Törzstag
  • **
  • Hozzászólások: 460
Re: Karakterkódolási problémák
« Válasz #149 Dátum: 2010. július 09., 19:49:03 »
nem mondtam, h jobb. de egy próbát megér. de látom meg sem próbálod.

(amúgy te ezt a fórumot olvasod? már többször is előfordult, hogy félreértetted amit írtam...)

Megpróbáltam, hogyha a helyes próbálkozás annyi, hogy beraktam a meta tartalmát header(""); közé:D De úgyse ment.

Nem elérhető materally

  • Tag
  • *
  • Hozzászólások: 216
  • <?php echo "PHP Fun"; ?>
    • http://konyvjelzo.uw.hu
Re: Karakterkódolási problémák
« Válasz #148 Dátum: 2010. július 08., 13:07:15 »
csak ennyit adj meg:

Kód: SQL
  1. SET NAMES latin2

Köszi, működik!
http://konyvjelzo.uw.hu - Tedd könnyebbé az életed!

Nem elérhető ratoc

  • Globális moderátor
  • Törzstag
  • *****
  • Hozzászólások: 968
Re: Karakterkódolási problémák
« Válasz #147 Dátum: 2010. július 08., 12:02:37 »
csak ennyit adj meg:

Kód: SQL
  1. SET NAMES latin2

Nem elérhető materally

  • Tag
  • *
  • Hozzászólások: 216
  • <?php echo "PHP Fun"; ?>
    • http://konyvjelzo.uw.hu
Re: Karakterkódolási problémák
« Válasz #146 Dátum: 2010. július 08., 10:49:13 »
Üdv!

Van egy oldal amin termékek vannak adatbázisba. Ezeket ki íratom ám az  ő ű stb.. betűket nem jól jeleníti meg.

Kód: PHP
  1. mysql_query("SET NAMES latin2_hungarian_ci");
  2. header("Content-Type: text/html; charset=iso-8859-2");

és a táblába a karakterkódolás latin2_hungarian_ci.


Köszi előre is!

ui.: ? ír a betűk helyett.
« Utoljára szerkesztve: 2010. július 08., 11:13:37 írta materally »
http://konyvjelzo.uw.hu - Tedd könnyebbé az életed!

Nem elérhető Semmu

  • V.I.P. tag
  • Teljes tag
  • *****
  • Hozzászólások: 2.576
  • Akinek semmi sem tetszik :D
    • [készülõben]
Re: Karakterkódolási problémák
« Válasz #145 Dátum: 2010. július 08., 10:28:50 »
Amúgy miért jobb headerrel kiküldeni?

nem mondtam, h jobb. de egy próbát megér. de látom meg sem próbálod.

(amúgy te ezt a fórumot olvasod? már többször is előfordult, hogy félreértetted amit írtam...)



Nem elérhető rajmund

  • Törzstag
  • **
  • Hozzászólások: 460
Re: Karakterkódolási problémák
« Válasz #144 Dátum: 2010. július 07., 23:21:16 »
http://www.medwars.atw.hu/registry/upload2.php

Itt van a forráskód, php egyelőre nincs benne, meg más rész nem foglalkozik a kódolással, szal nem igazán értem, hogy az operának mi a baja. Azt hogy krómozottan megy-e, még nem tom(Tihanyi poén ftw).
Amúgy miért jobb headerrel kiküldeni?

Nem elérhető Semmu

  • V.I.P. tag
  • Teljes tag
  • *****
  • Hozzászólások: 2.576
  • Akinek semmi sem tetszik :D
    • [készülõben]
Re: Karakterkódolási problémák
« Válasz #143 Dátum: 2010. július 07., 22:42:20 »
ebből nehéz megállapítani. de php-val is kiküldhetnéd pl a header-t.



Nem elérhető rajmund

  • Törzstag
  • **
  • Hozzászólások: 460
Re: Karakterkódolási problémák
« Válasz #142 Dátum: 2010. július 07., 22:10:11 »
Hali! Van egy oldalam, ahol rendes ékezeteket használok, nem html kódokat nekik, és operában hülyén jeleníti meg őket. Megpróbáltam a fájl kódolását átállítani ansi-ról, de akkor sehol se jeleníti meg jól a karaktereket. Ez a kódolási kód, mit kéne még hozzá adnom? Próbáltam az iso-akárhányas kódolást is bevetni, hiába.

<meta http-equiv="Content-Type" Content="text/html; Charset=Utf-8">
<meta http-equiv="Content-Language" Content="hu">