0
에서 € (유로 기호)로 변경된 기호 (데이터베이스에 저장 됨)를 mysql 데이터베이스에 저장 한 유로화 기호를 표시하려면 mysql 데이터베이스에서 기호가 "â,¬"로 저장됩니다. html로 표시하면 자동으로 "€"로 표시되고, "â, ¬"를 "€"로 다시 변환 할 수있는 방법이 있습니다. 내 코드는 다음과 같습니다.FPDF PHP
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');
누구든지 도움을 줄 수 있습니까?
데이터베이스가 UTF-8을 포함하도록 구성 되었습니까? – Dragonthoughts
SQL 주입 공격을 살펴보십시오. 귀하의 코드는 작성된대로 본질적으로 안전하지 않습니다. – Dragonthoughts
@Dragonthoughts가 말하는 것과 비슷하게 데이터베이스를 먼저 가져와야합니다. 그러면이 문제가 발생하지 않습니다. –