Kezdőoldal » Számítástechnika » Programozás » Mysql, php . Adatbázisból...

Mysql, php . Adatbázisból kiolvasott ékezetes betűk helyett kérdőjeleket tesz ki?

Figyelt kérdés
Csináltam egy blog.php-t, ahová kiolvassa a posts tábla tartalmát. ez mind szép és jó, de ékezetes betűk helyett kérdőjeleket tesz ki. A táblában a sorok kódolása utf8_hungarian_ci. Hogyan oldhatnám meg ezt?
2019. jan. 19. 17:16
 1/3 anonim ***** válasza:

connecthez add:

mysql_query("SET NAMES 'UTF8'");

mysql_query("SET CHARACTER SET UTF8");

meta-ba:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

header:

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

2019. jan. 19. 17:24
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

Mindennek UTF8 karakterkódolásúnak kell lennie:

* az adatbázistábla oszlopának: [link]

* az adatbázistáblának: [link]

* az adatbázisnak: [link]

* az adatbázis-szervernek: [link]

* az adatbázishoz való csatlakozásnak:

[link]

[link]

* a PHP-állománynak

* a webszerver által kiküldött HTTP-fejlécnek:

[link]

2019. jan. 19. 17:27
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

"connecthez add:

mysql_query("SET NAMES 'UTF8'");

mysql_query("SET CHARACTER SET UTF8");"

1. A MYSQL API a PHP 5.5.0 verziója óta elavult, a 7.0 verziója óta meg eltávolításra került - helyette ott a mysqli és a PDO_MYSQL:

[link]


2. A SET NAMES/SET CHARACTER SET lekérdezések használata ellenjavallt:

[link]

helyette ott a mysqli_set_charset


"meta-ba:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />"

HTML5-ben egyszerűbb és rövidebb a meta tag charset attribútuma:

[link]

2019. jan. 19. 17:39
Hasznos számodra ez a válasz?

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!