Jump to content
php.lv forumi

Problēmas ar kodējumu


gatber

Recommended Posts

Saskāros ar kodējuma problēmām ievietojot datus MySQL datubāzē un pēc tam info parādot weblapā.

Mājaslapas headā norādīts UTF-8, faili seivoti kā UTF-8 without BOM, datubāzē šobrīd katrs lauks citā kodējumā (lai redzētu atšķirību) bet izmantoju gan latin1_swedish_ci, gan utf8_unicode_ci.

Tad mēģinu MySQL datubāzē ievietot informāciju ar txt faila palīdzību, šo failu seivojot kā UTF-8, bet mājaslapā rādās ķeburi, tad visādi citādi izmēģinājos, bet no ķeburiem nevaru atbrīvoties.

 

Varbūt kāds varētu paskaidrot kurā vietā tieši kādu kodējumu būtu pareizi lietot lai tiešām nebūtu problēmas, ja mājaslapa ir paredzēta LAT, RUS, ENG.

 

Paldies jau iepriekš,

Gatis

Edited by gatber
Link to comment
Share on other sites

MySQL charset: UTF-8 Unicode (utf8)

 

header('content-type: text/html; charset=utf-8');

 

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

 

iespējams arī:

 

mysql_query('set names utf8');

mysql_query('set character set utf8');

Link to comment
Share on other sites

×
×
  • Create New...