我不知道最新的問題,但每當我從$ _POST函數調用字母時,它將它放在我的fpdf中作爲±..任何想法爲什麼?在fpdf中輸出的錯誤符號...ñ作爲ã..?
回答
你的字符串中有一個錯誤的編碼。這是UTF-8,但我認爲你需要的Latin-1左右..
你可以在你的字符串使用utf8_decode():
echo utf8_decode("ñ"); // prints ñ
我們有這個問題曾經和使用
utf8_decode("foo bar");
解決了這個問題(當然取決於如果數據是從用戶,數據庫,正在添加...)。不要忘了文件交付給用戶以UTF-8以及在頭
header("Content-type: application/pdf; charset=utf-8");
在頭文件中設置了什麼? – NORM 2011-01-09 10:18:26
@NORM請看我的編輯。 – DrColossos 2011-01-09 10:38:41
的替代解決方案是使用Unicode擴展FPDF(UTF- 8)支持。有一個補丁:http://acko.net/node/56
我也花了相當長的時間試圖讓這個工作,並認爲下面的解釋可能會對其他人有所幫助。
如果唯一的問題是£/€
或類似的字符,無需編寫自己的複雜功能。
這裏是我使用(從這個線程和其他人採取淨): -
$pdf->SetY(220); // set the y co-ord before output //
$monthlyRent = utf8_decode("£" . number_format($monthlyRent, 2)); // 2 dec places //
// previously $monthlyRent is pulled from the MySql db as $array['_monthlyRent'];
$pdf->Write(5,'Gross monthly rent: ' . $monthlyRent); // outputs £980 or whatever. //
作品一種享受,但做記得做number_format($yourval, 2)
在同一行utf8_decode();
或者擰緊!
希望這對一些可憐的草皮有幫助,像我一樣,一直在掙扎幾個小時!
- 1. 從FPDF中移除錯誤輸出?
- 2. FPDF爲CSV或xls輸出
- 3. FPDF - php輸出
- 4. 符號輸出 - 瞭解錯誤
- 5. FPDF錯誤在wordpress
- 6. FPDF錯誤:模板不存在! fpdf
- 7. FPDF出錯
- 8. 鏈接錯誤:缺少符號但輸出符號(在exp和lib中)
- 9. 在javascript上接受重音符號&ñ
- 10. FPDF錯誤:解壓流時出錯
- 11. 錯誤:在python輸出中獲取符號
- 12. FPDF庫錯誤
- 13. 使用帶擴展名FPDF的FPDF時出現常量錯誤
- 14. fpdf中的FPDF分頁符
- 15. FPDF錯誤「的一些數據已輸出」
- 16. ServicesSearch錯誤作爲java中的符號未在netbeans中定義
- 17. FPDF庫「輸出」不起作用?
- 18. 錯誤輸出中有符號的文本
- 19. 貨幣符號錯誤的一面在PHP輸出
- 20. FPDF錯誤:一些數據已經輸出 - PHP腳本
- 21. FPDF錯誤輸出發送到瀏覽器
- 22. FPDF錯誤:有些數據已經被輸出
- 23. FPDF錯誤:無法創建輸出文件:
- 24. Perl - 哈希錯誤 - 作爲符號錯誤的未定義值
- 25. FPDF-合併錯誤()
- 26. 輸入錯誤編號時出錯
- 27. 數據庫文本中的奇怪字符:Ã,Ã,¢,â€,
- 28. 爲什麼%符號出現在我的標準輸出中?
- 29. 使用fpdf輸出表格
- 30. 我在哪裏可以找到一個UTF8位字符錶轉換爲「ñ」到「ñ」?
這是一個字符集問題。你需要添加更多的細節:你的數據來自哪裏(數據庫?表格?),它是如何編碼的 – 2011-01-09 09:56:22
數據庫形式..但人們寫ñ,它最終在fpdf作爲那些符號..在MySQL數據庫中它看起來如何我想要 – NORM 2011-01-09 10:10:14