Kezdőoldal » Számítástechnika » Weblapkészítés » MYSQL beli karakter kódolási...

MYSQL beli karakter kódolási hiba! Hogyan tudnám kijavítani?

Figyelt kérdés

Na helló!

én a dima.hu ügyfele vagyok.

a bajom pedig:

Fazekas Márk

FÈrfi

a régi (még jó) beállításokat vittem át ebbe az adatbázisba!


a sablonon történt egy kis változtatás:

header("Content-Type: text/html; charset=utf-8");

<!DOCTYPE html>

<html lang="hu">

<meta charset="utf-8">


A megjelenítésnél semmi gond nincs!

ott nem tudom miért így jeleníti meg:

Fazekas Márk

de a táblázatban így van benne:

Fazekas Márk


Az adatbázis illesztés:

latin1_general_ci

tábla:

latin1_general_ci

szerkezet:

utf8_hungarian_ci

ez a 000webhoston bevált!

itt miért nem?

Hogyan tudnám "normálissá" tenni?

miért van benne ilyen karakter?

mi a dima és a 000webhost mysql karakter kódolása közötti különbség?



2012. szept. 1. 14:18
 1/7 Antimod ***** válasza:
Próbáltad már a tábla beállításainak is a latin2-őt megadni?
2012. szept. 1. 14:24
Hasznos számodra ez a válasz?
 2/7 Antimod ***** válasza:
Bocs, az UTF-8-at, látom, azt használod.
2012. szept. 1. 14:24
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
mivel az adatbázis nem utf-8, ezért van a para. vagy a sablonból szedd ki a header és esetleg a meta charset sort
2012. szept. 1. 14:41
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:

kiszedtem a charsetet meg mindent de így se működik...

azután pedig az adatbázist meg a táblát is átirtam utf8_hungarina_cire!

2012. szept. 1. 15:23
 5/7 A kérdező kommentje:
de így se müxik
2012. szept. 1. 15:24
 6/7 anonim ***** válasza:

"SET CHARACTER SET utf8"

"SET NAMES utf8"


Adatbázisra való kapcsolódás után közvetlenül lekérdezésként (query) futtasd ezeket.


Ha adatbázisod utf8-as akkor jónak kell lennie.

2012. szept. 1. 20:10
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:

$host = "";//a sql host

$dbname ="";//adatbázis neve

$dbuser ="";//adatbázis felhasználóneve

$dbpass ="";//adatbázis jelszava

$con = mysql_connect ($host,$dbuser,$dbpass);

if (!$con)

{

die('Nem birok csatlakozni: ' . mysql_error());

}

mysql_select_db($dbname, $con);

mysql_query("SET CHARACTER SET utf8 SET NAMES utf8");

az adatbázisba bevitt adatok továbbra is á

tehát....

2012. szept. 1. 23:38

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!