我想在生成的PDF中添加带有版权符号的单元格。但是添加单元格输出会在开头显示一些不需要的符号。需要一个解决方案。
function Footer {
$this->SetTextColor(96,96,96);
$this->SetFont('Times','B',12);
$this->Cell(0,5,'abc Limited',0,2,'C',0);
$this->Cell(50,5,'',0,2,'C',0);
$this->Cell(0,5,'this is address',0,2,'C',0);
$this->Cell(188,5,'','B',1,'c',0);
$this->Cell(50,5,'',0,2,'C',0);
$this->Cell(0,5, '©All rights reserved abc Ltd',0,1,'C',0);
}
答案 0 :(得分:4)
我试过"&#169"建议和所有显示的字面意思是"&#169",所以我尝试了其他一些选择。只是简单的chr工作得很好......
$this->Cell(0, 5, chr(169) . ' All rights reserved, etc', 0, 1, 'C', 0);
答案 1 :(得分:2)
您有两个选择:
使用文本编辑器在utf-8中对文档进行编码。
直接使用Unicode Html实体&#169.这会将您的代码转换为:
<?php
$this->Cell (0'5, '© All rights reserved blahblah');?>
答案 2 :(得分:1)
function Footer {
$this->Cell(0,5,iconv("UTF-8", "ISO-8859-1", "©").'All rights reserved
Ltd.',0,1,'C',0);
}