⊗ppPmDBEP 364 of 447 menu

SQL-ի հետ աշխատելիս PHP-ում կոդավորման խնդիրները

Որպես կանոն, եթե լրացուցիչ գործողություններ չկատարենք, ապա ռուսերեն տեքստը տվյալների բազայից ստանալիս կցուցադրվի աբրակադաբրայով կամ հարցական նշաններով: Նման խնդիրներից խուսափելու համար պետք է պահպանել ստորև նկարագրված կանոնները:

Կանոն 1

Տվյալների բազան և դրա աղյուսակները պետք է լինեն utf8_general_ci կոդավորման մեջ:

Կանոն 2

PHP ֆայլն ինքնին պետք է լինի utf8 կոդավորման մեջ:

Կանոն 3

PHP ֆայլի սկզբում պետք է լինի հետևյալ HTML թեգը:

<meta charset="utf-8">

Կանոն 4

Ամեն դեպքում, mysqli_connect հրամանից անմիջապես հետո ավելացրեք այսպիսի հարցում:

<?php mysqli_query($link, "SET NAMES 'utf8'"); ?>
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել