Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

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
Posted
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... ;)))

  • 2 months later...
Posted

Man ir līdzīga problēma, tikai pilnīgi otrādāk - no datubāzes viss izvadās ok, bet tas, kas ir iekš php koda (piemēram, iekš print), tas izvadās ar jautājuma zīmēm. Ko tur var darīt?

Posted
Ieseivot php failu pareizajā kodējumā.

 

es jau esmu uzlicis UTF-8, Unix format, bet tik un tā nekas neiet. Kas vēl var būt par problēmām? Var būt, ka pie ftp transfera kaut kas nobrūk?

Posted

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 .....

Posted (edited)

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
×
×
  • Create New...