⊗ppPmDBEP 364 of 447 menu

Koodausongelmat SQL:n kanssa PHP:ssä

Yleensä, jos lisätoimia ei tehdä, venäjänkielinen teksti tullessaan tietokannasta näytetään sekasotkuna tai kysymysmerkeinä. Tällaisten ongelmien välttämiseksi tulee noudattaa alla kuvattuja sääntöjä.

Sääntö 1

Tietokannan ja siinä olevien taulukoiden tulee olla koodauksessa utf8_general_ci.

Sääntö 2

PHP-tiedoston itsensä tulee olla koodauksessa utf8.

Sääntö 3

PHP-tiedoston alussa tulee olla seuraava HTML-tagi:

<meta charset="utf-8">

Sääntö 4

Kaiken varalta lisää heti mysqli_connect -komennon jälkeen seuraava kysely:

<?php mysqli_query($link, "SET NAMES 'utf8'"); ?>
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää