Šumniki
 
sloslo 15. sep 2011 12:11:28 Pridružen od:
14. jul 2011
157 objav
158 9 4
#1

Ker nimam več nobene ideje upam da mi kdo lahko pomaga.



V php datoteki imam več takih vrstic, ki pač delajo polja za izbiro:



global $optionmail;

$option
mail = array(

'gmail.com' => 'https://mail.google.com/',

'yahoo.com' => 'http://mail.yahoo.com/',

);



php se začne z:

function getcity($ip=null) {

global $INI;

$cities = option
category('city');

$ip = ($ip) ? $ip : Utility::GetRemoteIP();

$url = "http://open.baidu.com/ipsearch/s?wd={$ip}&tn=baiduip";

$res = mbconvertencoding(Utility::HttpRequest($url), 'UTF-8', 'UTF-8');

if ( preg_match('#??:<b>(.+)</b>#Ui', $res, $m) ) {

foreach( $cities AS $cid=>$cname) {

if ( FALSE !== strpos($m[1], $cname) ) {

return Table::Fetch('category', $cid);

}

}

}

return array();

}



To je dejansko vsa koda ki je v datoteki. Problem je, ker moram nekatere stvari poimenovati s šumniki, pač se temu nikakor ne morem izognit.

Če je datoteka shranjena kot ANSI spletna stran deluje normalno, ampak mi ne prikazuje šumnikov, takoj ko jo shranim kot UTF-8 pa se pojavijo problemi, saj se mi stran ne nalaga več pravilno. :)



Kaka pametna ideja kaj naredit?


všeč(0) ni všeč(0) spam(0)
 
schtr4jh 15. sep 2011 12:16:19 Pridružen od:
24. nov 2008
402 objav
322 33 4
#2

Imaš v HTML-ju napisan meta charset (utf8)?


všeč(0) ni všeč(0) spam(0)
 
sloslo 15. sep 2011 12:19:25 Pridružen od:
14. jul 2011
157 objav
158 9 4
#3

schtr4jh:

Imaš v HTML-ju napisan meta charset (utf8)?




Kaj to bi moral met v vseh html datotekah???


všeč(0) ni všeč(0) spam(0)
 
schtr4jh 15. sep 2011 12:23:17 Pridružen od:
24. nov 2008
402 objav
322 33 4
#4

Jap, s tem brskalniku poveš katero kodiranje naj uporablja.


všeč(0) ni všeč(0) spam(0)
 
kelvan 16. sep 2011 13:51:50 Pridružen od:
19. okt 2007
891 objav
658 122 26
#5

na začetek vsakega fajla (ali še boljše v include) daj tole:

header("Content-type: text/html; charset=utf-8");

in shrani vse fajle kot utf-8



dodajam: če rabiš pomoč pri temu, pošlji ZS


všeč(1) ni všeč(0) spam(0)
 
MobyDick 18. sep 2011 20:26:03 Pridružen od:
19. jan 2010
112 objav
31 64 0
#6

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


všeč(0) ni všeč(0) spam(0)
 
sloslo 19. sep 2011 10:17:23 Pridružen od:
14. jul 2011
157 objav
158 9 4
#7

Vse nasvete sem upošteval, vendar še vedno ni želenega rezultata. Pri primerjavi obeh datotek (utility.php v UTF-8 in ANSI) sta datoteki identični, razen tega zgornjega dela:



<!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"



, ki pa je vseeno po vrsticah isti, brejkov pa nisem najdu...

ma kdo še kako idejo...


všeč(0) ni všeč(0) spam(0)
 
Frajder 19. sep 2011 10:42:27 Pridružen od:
26. avg 2010
241 objav
203 109 2
#8

si probal mogoče zamenjat kodiranje v okviru fajla. Recimo če uporabljaš notepad + imaš pod oblika > kodiranje brez BOM ...

pa v meta charset mej nastavljeno UTF-8 ... pa bo zadeva špilala ...


všeč(0) ni všeč(0) spam(0)
 
sloslo 19. sep 2011 11:18:19 Pridružen od:
14. jul 2011
157 objav
158 9 4
#9

hm ne špila...


všeč(0) ni všeč(0) spam(0)
 
boskor 19. sep 2011 11:29:36 Pridružen od:
14. sep 2011
18 objav
7 1 0
#10

To imaš podatke iz baze?


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se