Datuve :: Forums :: Arhīvs :: Problēma ar savu mājaslapu!

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 91

Reģistrētie lietotāji online: 0

Viesi online: 91

Datuve.lv video
Top.LV

Problēma ar savu mājaslapu!

Ievietoja: Armands @ 2008.04.10 21:24  

Sveiki!

Kā jau pamanijāt virsrakstu, tad mana problēma ir patiešām saistīta ar mājaslapu!

Redziet es tikai nesen sāku veidot savu mājaslapu!
Pamanīju, ka nevaru nomainīt valodu iekš paneli!
Tāpēc pārtulkoju pats tekstus!
Bet kas būtu par problēmu , ja man garumzīmju vietā iekš mājaslapas parādās garumzīmju vietā jautājuma zīme?????

Lūdzu varētu kāds pastāstīt , kur un kas janomaina!>>??

Komentāri:

#1 mefisto @ 2008.04.10 21:25

Lapas kodā kuru tu pats esi uzkodējis un kuru tu pārzini.

#2 drono @ 2008.04.10 21:27

Ar kādu encodingu tu saglabāji tulkoto tekstu un kādā encodingā darbojas pati mājas lapa? Tiem abiem vajadzētu būt vienādiem. Apskaties, kas parādās pie View --> Encoding. Tur vajadzētu būt vai nu windows-1257 vai utf-8. Ja ir utf-8, tad arī tulkoto rekstu ir jāsaglabā ar utf-8.

#3 Armands @ 2008.04.10 21:36

php-fusion source!

Šāds!

#4 drono @ 2008.04.10 21:46

Es ieteiktu darīt šādi:
1. norādīt valodas failos

$locale['charset'] = "utf-8";

(global.php failā)
2. Saglabāt visus failus, kuros ir latviešu garumzīmes ar encodingu UTF-8 without BOM (To var izdarīt ar Notepad++ --> Format --> convert to UTF-8 without BOM).
Ja tulko ar parasto Notepad vai kādu citu editoru, tad derēs arī vienk. UTF-8.
3. Datu bāzei uzlikt encofingu utf8_latvian_ci un pārliecināties ka šis encodings ir visām tabulām visiem teksta laukiem.
4. atrast failā maincore.php funkciju "dbconnect" un aiz rindiņām, kurās ir "mysql_connect" un "mysql_select_db" pievienot vēl divas rindiņas:

@mysql_query("SET NAMES utf8");
@mysql_query("SET CHARACTER SET utf8");

Pēc šo darbību veikšanas (vismaz 1. un 2.) ar latviešu valodu nevajadzētu vairs būt problēmām.