Jump to content
php.lv forumi

Probleemas ar latvieshu burtiem.


nauriz

Recommended Posts

Lieta taada:

Ir MySQL db, shai db Collation ir utf8_general_ci, visaam tabulaam arii. Es ar phpmyadmin ierakstu tabulaa latvieshu vaardus, tajaa pashaa phpmyadmin apskatot ierakstus tabulaa vaardi raadaas korekti. Tad ir viena lapa, kas lasa shos datus no tabulas, a tur latvieshu burtu vietaaa ir ? ziime.

Pie View->Encoding ir Utf8.

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

Iisti nesaprotu, kur ir probleema?

Link to comment
Share on other sites

mysql_query("SET NAMES UTF8");

protams ieprieksh japiekonekteejas pie DB

P.S. es pats izmantoju funkciju kas reiz pa visam reizeem ir uztaisiita un miers --> tik vinju incluudo un peec tam pec vajadziibas izsauc

$error_mesage[0]='Nevaru piekonekteties pie DB Servera';
$error_mesage[1]='Nevaru pieslegties pie DB, vai arii shada baze neeksistee'


function dbconekt ($hosts, $users, $paswords, $dbname, $error_mesage)
{
$db=@mysql_connect($hosts, $users, $paswords);
  if (!$db) // parbaude vai veiksmiigi piekonektejas Mysql serverim
  {
  echo $error_mesage[0]; // Kljuudas izvadiishana ja nav MYSQL
  exit;
  }
  if (!@mysql_select_db("$dbname")) // Db izveele
  {
  echo $error_mesage[1]; // Kljuudas izvadiishana ja nav DB
  exit;
  }
@mysql_query("SET NAMES UTF8"); // kodeejuma iestaadiishana ja Mysql =<4.1
}

edit : v3rb0 pasteidzaas ;)

Edited by Grey_Wolf
Link to comment
Share on other sites

  • 4 weeks later...

Man ir tieši tāda situācija un problēma.

 

Taču mysql_query("SET NAMES UTF8") to neatrisināja.

 

Piemēram:

1. ieraksts iekš mysql: āšēčķņ

2. bez SET NAMES UTF8.. tas attēlojas kā: ?????

3. ar SET NAMES UTF8: âðçèíò

 

Vai kādam ir nojausma, kur varētu būt problēma (vai vismaz kur to meklēt)?

 

ps

man ir php 5.1.2, mysql 5.0 un Apache 2.0.55

Link to comment
Share on other sites

kāds ir encodings:

* db tabulai, - utf8_latvian_ci

* db conekcijai - utf8_latvian_ci (MySQL konekcijas kārtošana)

* uzsetots ar php header() - wtf? i mean - kur un kā?

* norādīts html meta tagā - utf-8

Edited by direktors
Link to comment
Share on other sites

×
×
  • Create New...