PDF中文乱码问题主要是由于VtigerCRM没有配置好中文字体所造成的。
PDF修正方法:
对./vtlib/Vtiger/PDF/TCPDF.php文件修改,即:在第75和76行插入 $family = ‘stsongstdlight’;
if ($size == 0) { $size = $this->FontSizePt; } $family = 'stsongstdlight'; //<插入的语句 // try to add font (if not already added) $fontdata = $this->AddFont($family, $style); $this->FontFamily = $fontdata['family'];
对.include/tcpdf/TCPDF.php文件修改,即:在第3066和3067行插入 $family = ‘stsongstdlight’;
if ($size == 0) { $size = $this->FontSizePt; } $family = 'stsongstdlight'; //<插入的语句 // try to add font (if not already added) $fontdata = $this->AddFont($family, $style); $this->FontFamily = $fontdata['family'];