Jump to content
php.lv forumi

Encoding ???


novaks
 Share

Recommended Posts

Problēma ir tāda ka nekādigi nevaru apvienot krievu val ar latviešu val. It kā rakstu un saglabāju UTF-8 bet ataisot browser tas rāda ķeburus.Kā es aizeju uzlieku encondig UTF-8 tā rāda viss OK,bet kad browserī encondig uzlieku auto-select tā atkal rāda visādus ķeburus.

 

Varbūt kāds ir jau iepriekš saskāries ar šadu problēmu un var man ieteikt kādu risinājumu. :(

Link to comment
Share on other sites

pirms html koda suutiishanas uzliec rindinju

header('Content-Type: text/html; charset=utf-8');

un html head daljaa uzliec rindinju

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

Link to comment
Share on other sites

Tas arī der, bet tev droši vien lapai nav DOCTYPE. ja tas nav tad UTF-8 parasti nestrādā. Man dreamweaver pats parasti uzliek šādu:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Un tad ir gan latvieshu gan krievu utt

Link to comment
Share on other sites

Ja es failu ieseivoju ar notepad norādot lai to dara ar utf-8 encodingu tad Explorī rāda normāli bet Operā galīgi garām.

Kaut ko tādu:

ļ»æ

Produkti grupÄ?s Š?Ń€Š¾Š´Ń?ŠŗцŠøŃ?

 

Ar PHPedit vispar rakstot tekstu krievu val. uzreiz parādās ķeburi.

 

Ar Zend 3.0.2 var uzrakstīt tekstu kr.val. bet tad:

1)Explorī rāda:

Produkti grupās ?????????

2)Operā tā pat:

Produkti grupās ?????????

 

Varbūt man vajag mainīt kaut ko 'Regional and Language Options' :unsure: ???

Patreiz man stāv visās vietās Latvian....

Link to comment
Share on other sites

@Bubu Kapēc labāk tādu?

 

@novaks Vai tu tiešām uzliki to doctype pareizi un tos meta tagus ?

Es php taisu uz ventpad un tur latviešu valoda strādā pareizi, bet html uz Dreamweaver un tur viss strādā pareizi.

 

Vai tev ir šitā?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
Latviešu valoda<br>
Русский язик
</body>
<html>

Vai redzi tur pa latviski un krieviski ?

Link to comment
Share on other sites

It kā html (tas ir ar macro.dream) strādā pareizi bet ataisot to failu kādā no php editoriem tad tik sākās. Varbūt vari pateikt kur var dabūt tavu 'ventpad' (googlē neatradu),varbūt ka manos php editoros vaina, kaut gan esmu dzirdējis tikai labas atsauksmes :unsure:

Link to comment
Share on other sites

verot valjaa failu kaadaa editoraa, ne vienmeer vinjsh pats maak nodetekteet kaads encodings tev tiek lietots tajaa failaa. taapeec jaameklee opcijaas kur var paarsleeg tekoshaa faila encodingu

Link to comment
Share on other sites

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

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

</head>

<body>

Latviešu valoda<br>

Русский язик

</body>

<html>

 

nu nezinu Gacha man pat latviešu valoda nenostrādāja

kur nu vēl krievu -------> ?????? ?????? :blink:

Link to comment
Share on other sites

@trinklins Es testa pec panjemu to kodinju un iemetu caur notepad un tas tieshaam neiet, ja saglabaajot aizmirst apakshaa uzlikt UTF-8 enkodingu, bet ja uzliek tad viss smuki straadaa saakot no IE5 - IE6+SP1

 

 

@Novaks Un to ventpad tu vari dabuut http://venom.times.lv kuru veidoja vietejais Venom. :)

Link to comment
Share on other sites

@Gacha es panēmu tavu kodu un ierakstīju Notepadā

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
Latviešu valoda<br>
??????? ????
</body>
</html>

 

pēc tam paņēmu un ieseivoju kā test.php un ar visiem UTF-8.Atveru:

1) Operā rāda:

ļ»æ LatvieÅ?u valoda

Š Ń?Ń?Ń?ŠŗŠøŠ¹ Ń?Š·ŠøŠŗ

2)Explorerī rāda:

Latviešu valoda

??????? ????

 

Pēc tam paņemu VenPad atveru un ieraugu:

ļ»æ<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
LatvieÅ?u valoda<br>
Š Ń?Ń?Ń?ŠŗŠøŠ¹ Ń?Š·ŠøŠŗ
</body>
</html>

 

Vai tiešām tā tam ir jābūt???

Link to comment
Share on other sites

Ventapadā pie izvelnes View var pārslēgt charsetu. uzliec baltic. Un ja tu saseivo no šejienes, tad tev tas teksts ša vai tā nebūs.

 

Aizej uz šejieni un apskaties vai tev tur ar to Operu rāda abas valodas? Ar visiem IE strādā.

Link to comment
Share on other sites

Nu tai lapā man ir tieši tā kā augšā rādiju. Ir tas DOCTYPE un UTF-8. Un saglabāts tas ir ar Dreamweaver, bet ar ventpad un notepad arī viss strādā. ezinu ko tu dari nepareizi <_<

Link to comment
Share on other sites

 Share

×
×
  • Create New...