俄语不能以PDF格式显示

时间:2016-02-01 06:33:18

标签: php codeigniter utf-8 fpdf

我使用Codeigniter使用fpdf以俄语生成PDF。

我已经传递了像'ДобровольческойБригады,19,оф.1'这样的字符串,但它显示为pdf,如'ГÐ3/4бр3 /4Ð2Ð3/4Ð »ÑŒÑ‡ÐμÑ•ÐoÐ3/4Ð1ÐÑÑÐÐÐÐ~~~~~~~~~~~~~~~

我怎样才能做到正确? enter image description here

由于

1 个答案:

答案 0 :(得分:0)

标准FPDF字体使用ISO-8859-1或Windows-1252。可以使用utf8_decode()执行到ISO-8859-1的转换:$str = utf8_decode($str);但是某些字符(例如欧元)将无法正确转换。如果iconv扩展名可用,则正确的方法如下:$str = iconv('UTF-8', 'windows-1252', $str);