Jump to content
php.lv forumi

Encoding


novaks
 Share

Recommended Posts

Kāpēc mans IE vai Opera automātiski neatpazīst charset=UTF-8 un browzerī rāda nepareizu encodingu. Pēc tam manuāli uzliekot lai browzeris šo lapu uztver kā UNICODE UTF-8 tad vis ir OK, bet tiklīdz uztaisa reload tā atkal rāda ķeburus.

Vai man kaut kas jāmaina Apache (httpd.conf) failā vai kā ???

Link to comment
Share on other sites

vietas, kuras vajag pārbaudīt:

* httpd.conf - DefaultEncoding vai kaut kas tāds

* ar headeri Content-Type

* ieksh head content=" bla bla bla charset=..."

 

pārbaudi vēlreiz, vai visur ir pareiza sintakste, lielie/mazie burti, nepareizā veida pēdiņas, vai pat vienkārši liekas atstarpes var browseriem/webserverim nepatikt.

Link to comment
Share on other sites

  • 3 weeks later...

Man Firebirds (IE viss bija ok) nepazina lapas ar win-1251 kodējumu kaut arī ar content-type bija pareizs, ieliku šito httpd.conf'ā:

AddDefaultCharset WINDOWS-1251

un viss aizgāja. Tātad tev (Ja gadījumā tu esi neattapīgs :P ) jāizmanto

AddDefaultCharset UTF-8

Link to comment
Share on other sites

Ka tik nu nebūs vienk. piemirsies / nepareizi pierakstījies charset iekš lapas head-a. Vei auto.delfi.lv arī kā nu mācēdami pierakstījuši, kā rezultātā vismaz Opera visu viņu pastāvēšanas laiku rāda "burtiem līdzīgus priekšmetus"! :) (viņiem pēdiņas nav modē)

 

Syntax first, un tad pārejam pie Globālām Problēmām.. :)

Link to comment
Share on other sites

Man vēl nekad ar Apache2 uz Linux nav izdevies pēc noklusējuma dabūt lapas ne UTF-8, ne ISO-8859-13 (cp1257) rādīties korekti. Lai lapas rādītos korekti es vienmēr iekomentēju rindiņu AddDefaultCharset vai arī nomainu uz to, kas man konkrēti vajadzīga, bet ar iekomentēšanu pietiek.

Link to comment
Share on other sites

  • 2 weeks later...
  • 11 months later...
 Share

×
×
  • Create New...