Jump to content
php.lv forumi

LV-RU-EN vienā tabulā ar utf-8


ansis

Recommended Posts

Netieku pats galā ar 3 valodu saita encoding.

 

Tabula:

ID | txt_lv | txt_ru | txt_en

01 | Rīga | Рига | Riga

 

Kamēr lietoju phpMyAdmin, redzu latviskus, krieviskus tekstus, visu varu redzēt/rediģēt.

Kad mēģinu pieslēgties ar savu skriptu, tā lv/ru burtu vietā rādās ???????.

 

lpp hederī ir:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html><head>

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

 

Kā rāda phpMyAdmin,

txt_ru un txt_lv character set ir utf8

Esmu mēģinājis mainīt arī uz utf8_bin, utf8_general_ci, bet nepalīdz.

 

Serveris: php 4.4.1, mysql 4.1.12

$_SERVER[HTTP_ACCEPT_CHARSET] => windows-1257,utf-8;q=0.7,*;q=0.7

 

ja lv|ru tekstu esmu ierakstījis statiski - html-ā, tad tas rādās korekti.

 

Ko es daru nepareizi? Kā panākt, lai visas valodas rādās, kā nākas?

p.s. bubu sarūpēto satura rādītāju izpētīju, bet atbildi neatradu :((

Edited by ansis
Link to comment
Share on other sites

mysql_query("SET NAMES UTF8");

1 reizi pee conekta ar DB...

 

Zini, šis tiešām palīdzēja! - Ideāli!!! Paldies, Pelēci :)

 

(biju jau gandrīz zaudējis cerības un sāku plānot 3 tabulas un lpp charset, kurš mainās atk. no izvēlētās valodas... ;)))

Link to comment
Share on other sites

  • 2 months later...

Mr.SergE --> pats padomaaji par savu jaut?

FTP transfero (un ne tikai ftp da jepkursh tiikla paraides protokols) datus taadus kaadi vinji ir....

praktiski pa baitiem (bitiem)....

Vaina , kaa jau bubu mineeja, nepareizi ieseivots fails.... panjem Notepad++ vai notepad++ un paskaties...

kaa tie burtinji tur raadaas.... (notepad++ ljauj ieseivot gan win gan unix formaataa, par notepad2 nezinu )

piebilde nevienmeer ir jakonvertee uz unix formaatu (cik esmu licis tik dazas reizes ir naacies konverteet tiesxi uz unix formaatu ) pameegjini vienkaarshi saglabaat kaa standart UTF-8 .....

Link to comment
Share on other sites

bubu--> Ir gadijies ka uzliekot uz servera (preciizi valsts.lv)

win formaataa viiss bija skjeersaam ... parkonverteejot uz unix bij ok.

citu neko nemainot... tik (notepad++) uzliekot unix format ..

godiigi teiksu arii mazliet pabriinijos bet kaa Ru saka 'Fakt na ljico'...

edit:

apskatiijos kaartiigi...

probleema ir shaada :

atskjiras tie 3 pirmie simmboli...

ja ieseivots kaa win tad raadaas ???

ja kaa unix tad viss ir OK..

taa kaa ciitiigi jaaskataas lai vinju nebuutu...

P.S. skjiet kaa kautkur nebiju vinjus novaacis...

Edited by Grey_Wolf
Link to comment
Share on other sites

×
×
  • Create New...