У меня есть база данных, которая содержит много имен, включая иностранные имена, которые имеют специальные символы, например. ŽigićПоказать все специальные символы html/php
Когда вторя эти имена некоторых персонажей показывают в виде вопросительных знаков, где, как некоторые шоу, потому что я использую кодировку ISO-8859-1
Например, когда я повторяю имя Žigić из базы данных, по-видимому Пример:
Žigi?
В настоящее время я использую этот код, чтобы попытаться включить все специальные символы
<meta charset="iso-8859-1">
Я пробовал UTF-8, но это просто печатает имя как это:
�igi?
Это полный код, который я пытаюсь использовать:
$getPlayerStats = $db->query("SELECT * FROM `playerstats` WHERE `playerid` = '".$_GET['id']."'");
echo '<meta charset="iso-8859-1"><table border="1">
<tr>
<td>First Name</td>
<td>Second Name</td>
</tr>';
while ($playerStats = mysqli_fetch_array($getPlayerStats))//Loop it.
{
echo '<tr>';
echo '<td>'.$playerStats['firstname'].'</td>';
echo '<td>'.$playerStats['lastname'].'</td>';
echo '</tr>';
}
echo '</table>';
Обратите внимание, что эта проблема не только для 1 символа или одного имени, база данных имен содержит сотни имен.
Может ли кто-нибудь помочь мне, спасибо.
Это может помочь. Http://stackoverflow.com/questions/7311462/saving-serbian-latin-characters-in-database – Dinesh
Вы пробовали utf8_encode ($ string)? –
Когда я пробую это, он печатает имя Žigić как ŽŽigi? – Koala