Jump to content
php.lv forumi

Charset iekš PHP


Khalid
 Share

Recommended Posts

Lieta tāda - vienā open source kodā vajag pārtulkot šo to no PHP failiem. Viņi defaultā ir, kā jau pierasts, angliski, tāpēc charsets nekur nav norādīts, bet es vēlos tulkot uz latv. val. ar visām vajadzīgajām garumzīmēm. Kur īsti un kā jāliek charsets PHP failos?

Link to comment
Share on other sites

No lapas Source:

 

<html>

 

<head>

 

<title>..................</title>

<link rel="stylesheet" href="/default.css" type="text/css">

<link rel="alternate" type="application/rss+xml" title="Latest Torrents" href="/rss.php">

<meta http-equiv="Content-Type" content="noindex,nofollow,noarchive" name="robots" charset="utf-8">

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

 

Tiku tik tālu, ka charsets, kā redzams, ir pareizais un parādās lapas sourcē. Bet garumzīmju nav tik un tā.

Edited by Khalid
Link to comment
Share on other sites

Man nav īsti skaidrs, ko šis dara:

<meta http-equiv="Content-Type" content="noindex,nofollow,noarchive" name="robots" charset="utf-8">

 

Bet visticamāk prolēma slēpjas, ka visi faili ir utf-8 kodējumā. Tie visi ir jāpārkonvertē uz ascii.

 

Bet vispār ja tev oriģinālajā variantā kodējums visiem failiem ir utf-8, tad tev nevajadzētu būt problēmas ar tulkošanu uz latviešu valodu. Tik tad atceries, ka jānorāda utf-8 iekš head, nevis win1257.

Link to comment
Share on other sites

config.php failā atrodi kaut ko tādu

header('Content-Type: text/html; charset=ISO-8859-1');

un samaini charset uz windows-1257, un šito vipār izdzēs

<meta http-equiv="Content-Type" content="noindex,nofollow,noarchive" name="robots" charset="utf-8">

Link to comment
Share on other sites

 Share

×
×
  • Create New...