[ captPicard @ 06.03.2013. 13:26 ] @
Vjerovatno je već odgovoreno ali ne mogu naći.
Dakle, imam npr test.php gdje je definiran encoding

Code:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />


unutar test.php ima java funkcija koja poziva obradi.php i vraća rezultat u nekom div-u

obradi.php

Code:

<?php
$broj_osoba = $_GET["q"];

$forma = '<form action="nesto.php?broj_osoba='.$broj_osoba.'" method="POST">'; 

for ($i =1; $i <= $broj_osoba; $i++) {
    $forma .= '<br>';
    $forma .= 'Ime: <input type="text" name="ime'.$i.'">';
    $forma .= 'Prezime: <input type="text" name="prezime'.$i.'">';
    $forma .= 'Mjesto: <input type="text" name="mjesto'.$i.'">';
    $forma .= 'Adresa: <input type="text" name="adresa'.$i.'">';
}
$forma .= '<br>';
$forma .= '<input type="submit" value="Pošalji">';
$forma .= '</form>';

echo $forma;
?>


Problem je da submit button ne ispiše slovo "š".

Hvala.

Edit: evo i funkcije koja popunjava div

Code:
function PrikaziTablicu(str)
{
if (str=="")
  {
  document.getElementById("tablice").innerHTML="";
  return;
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("tablice").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","obradi.php?q="+str,true);
xmlhttp.send();
}


[Ovu poruku je menjao captPicard dana 06.03.2013. u 14:39 GMT+1]
[ plus_minus @ 10.03.2013. 10:01 ] @
Tu u tom test.php fajlu, pre nego što si krenuo sa <!DOCTYPE ..
Imaš li i ovo ?
Code (php):


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


a ako koristiš html5, onda bi taj meta charset trebao otprilike ovako da izgleda :: <meta charset=utf-8>.

I taj deo gde je java, šta se sve tu zbiva?
Jesi li mislio na Javu il na javaskriptu?