|
|
|
Poslao: 07 Dec 2010 20:51
|
offline
- stogor

- Građanin
- Pridružio: 06 Sep 2008
- Poruke: 150
- Gde živiš: Obrenovac
|
Problem sigurno resava utf-8, ali kod tebe je taj KOD napisan malo cudno. Kod tebe je ovako:
<meta charset='UTF-8' content='text/html' http-equiv='Content-Type'>
A obicno se pise ovako:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Prvo to promeni, pa da vidimo dalje ako bude potrebe.
Pozzz
|
|
|
|
|
|
|
|
|
Poslao: 08 Dec 2010 00:11
|
offline
- stogor

- Građanin
- Pridružio: 06 Sep 2008
- Poruke: 150
- Gde živiš: Obrenovac
|
Ako to nije pomoglo onda ubaci na sam pocetak KOD-a, iznad <head>
<!--<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">-->
<html xmlns="http://www.w3.org/1999/xhtml">
a obavezno izbrisi <html>, umesto njega je sada je sada ovaj poslednji red.
Ako ni tada nece cirilica onda proveri encoding stranice. Ne znam za program u kojem ti radis, ali u Dreamweaver-u to je u Modify-->Page Properties. Otvara se novi prozor gde treba odabrati Title/Encoding. I tu u padajacem meniju za Encoding treba odabrati Unikod ( UTF-8 ).
Ako ni to ne uspe, onda ne znam dalje........
Pozzz....
|
|
|
|
|
|
|
Poslao: 08 Dec 2010 01:42
|
offline
- igorpan

- Super građanin
- Pridružio: 10 Avg 2006
- Poruke: 1009
- Gde živiš: Beograd
|
Napisano: 08 Dec 2010 1:27
UTF-8 piše da je...
Još čudnije je to da kada se klikne na "sličicu" nekog člana, AJAX-om se učitava neki tekst, a taj tekst najnormalnije prikazuje ŠČĆĐ itd.
A čak i ova imena ljudi i benda nisu u fajlu uopšte već se učitavaju iz baze podataka, a u phpMyAdminu mi ih najnormalnije ispisuje i ima ono utf8_unicode_ci namešteno.
Evo slike:
Dopuna: 08 Dec 2010 1:42
Evo još čudnije stvari: Kada stavim direktno u stranicu slova ШЂЧЋÜÖšđčć i tako to, ona se najnormalnije pojavljuju. Čak i kada u PHP-u stavim preko echo-a to isto, on odštampa bez problema.
Očigledno je jedini problem kada to izvlači iz baze podataka....ali i dalje ne kapiram gde je problem jer sam opet proverio i sve mi je i tamo "utf 8 unicode" i još mi najnormalnije u myadminu prikazuje.
Evo PHP koda za prikazivanje recimo članova sa strane:
<?php
$q = "SELECT * FROM members WHERE";
$first = true;
foreach ($members as $member)
{
if (!$first) $q = $q." OR id=".$member;
else
{
$q = $q." id=".$member;
$first = false;
}
}
$r = mysql_query($q);
while($row = mysql_fetch_array($r,MYSQL_ASSOC))
{
echo '<div onclick="LoadMemberText('.$row['id'].',this)" onmouseover="MInOut(true,this)" onmouseout="MInOut(false,this)" class="membercont"><img src="';
if ($row['gender'] == "m") echo 'images/smale.png';
else echo 'images/sfemale.png';
echo '" alt="'.$row['name'].'" />'.$row['name'].'</div>';
}
?>
|
|
|
|
|
|
|
Poslao: 08 Dec 2010 08:24
|
offline
- Rastafarii

- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3763
- Gde živiš: 127.0.0.1
|
Probaj da dodas, odmah posle konekcije na bazu i izbora tabele:
mysql_query("SET character_set_client = 'utf8'");
mysql_query("SET character_set_connection = 'utf8'");
mysql_query("SET character_set_results = 'utf8'");
mysql_query("SET character_set_server = 'utf8'");
|
|
|
|
|
|
|
Poslao: 08 Dec 2010 14:49
|
offline
- igorpan

- Super građanin
- Pridružio: 10 Avg 2006
- Poruke: 1009
- Gde živiš: Beograd
|
Rastafarii ::Probaj da dodas, odmah posle konekcije na bazu i izbora tabele:
mysql_query("SET character_set_client = 'utf8'");
mysql_query("SET character_set_connection = 'utf8'");
mysql_query("SET character_set_results = 'utf8'");
mysql_query("SET character_set_server = 'utf8'");
To je to, radi savršeno. Hvala puno!
Da li postoji možda mogućnost da se to podesi da bude "default" namešteno, da ne mora u kodu da stoji. Pošto nikad ranije nisam morao ovo da stavljam, već je sve radilo i latinično i ćirilično samo od sebe
|
|
|
|
|
|