0
我目前使用FPDF來創建pdf,但意識到FPDF類似乎不能處理特殊字符,例如波浪線。我知道來自我的數據庫的字符串是UTF-8,但這些字符無論如何都被剝離出來。我試過改變字符集,像這樣:如何處理FPDF中的特殊字符
$myString= iconv('UTF-8', 'windows-1252', $someString);
但是,仍然沒有。除了使用tFPDF之外,還有其他解決方案嗎?我對原始的FPDF類做了一些實質性的改變,不想重做所有。
感謝 傑森
編輯
當我使用FPDF並嘗試打印這樣的:
$this->SetFont('Arial', 'B', 19);
$this->SetLineWidth(1);
$this->Line(10,10,290 ,10);
$this->Cell(300,15,iconv("UTF-8", "CP1250//TRANSLIT",'Días, Miércoles, Sábado,miércoles, Año'),0,1,'C');
而且它打印出:
迪亞斯,Miércoles, Sábado,miércoles,A〜no
甲代字號〜是一個標準的ASCII字符,決不是 「特殊的」 或依賴UTF-8。請提供更多關於究竟發生了什麼的細節。 – deceze