Kezdőoldal » Számítástechnika » Programozás » PHP ékezetes karakter probléma?

PHP ékezetes karakter probléma?

Figyelt kérdés

Van egy űrlapom,ami módosítást végez valamelyik tábla egy során

Több adatot is bekérek,pl egy nevet.Most ha amit POST-al megkap tartalmaz pl Ő betűt,akkor az új névben nem Ő betű lesz hanem ? vagy valami karakterek

Ha phpmyadmin-al módosítok akkor simán megy

Nem is a kiírásnál van a gond mert megjeleníti az ékezetes karaktereket rendesen,csak ha az űrlappal módosítok akkor nem lesz jó

Nem a mysqli_query-ben kell valami más írni?

Minegyik php fájl utf8 bom nélküli kódolással van mentve


<?php



$nev = $_POST["nev"];

...


$conn = mysqli_connect('localhost', 'root','') or die("Hibás csatlakozás!");


mysqli_query($conn, 'SET NAMES UTF-8');

mysqli_query($conn, "SET character_set_results utf8, character_set_client = 'utf8'");

mysqli_set_charset($conn, 'utf-8');


if ( mysqli_select_db($conn, 'adatb') ) {

$sql = "UPDATE tabla SET nev = '" . $nev ."' WHERE ... ;

mysqli_query($conn, $sql) or die ('Hibás SQL utasítás a beszúrásnál!\n' . $sql. mysqli_error($conn));


}


mysqli_close($conn);



?>


2017. nov. 19. 18:12
 1/3 anonim ***** válasza:

[link]


mysqli_set_charset($conn,"utf8");


Amúgy hivatalosan SET NAMES utf8, nem pedig utf-8, az hibát is dob de úgy tűnik nincs hiba kiíratásod sem ha nem tűnt még fel, ez nagy gond.

2017. nov. 19. 18:30
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
Ja látom te is megtaláltad a set_charset -et csak ott is kötőjellel írtad.
2017. nov. 19. 18:31
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:

nem gondoltam,hogy egy kötőjel eltüntetése megoldja,de így már jó(egyébként tanártól másoltam,ott kötőjellel írta)


köszi

2017. nov. 19. 19:21

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!