Я хочу показать символ евро, сохраненный в базе данных mysql, в базе данных mysql символ сохраняется как "â'¬", когда я показываю в html, он автоматически показывался как "€", есть ли способ конвертировать "â'¬" "снова". Вот мой код:
function GetRate($NoPo){
global $dbname;
$String = "SELECT ".$dbname.".ratesymbol from
WHERE code= '".$code."'";
$Result = fetchData($String);
return $Result;
}
$DataRate = GetRate($_GET['code']);
$pdf->MultiCell(0,4,$DataRate [0]['ratesymbol']) ',0,'L');
кто-нибудь может помочь?
1) Убедитесь, что ваши веб-страницы находятся в UTF-8.
2) Убедитесь, что ваша база данных содержит UTF-8.
3) Убедитесь, что ваши формы подают UTF-8.
4) Убедитесь, что в любых обновлениях базы данных используется UTF-8.
Вместе они будут округлять любые символы в кодировке Unicode.
Кроме того, ВСЕГДА используйте параметризованные запросы, чтобы избежать атак SQL-инъекций.