如何解决Laravel Snappy PDF打印乱码字符串

问题描述:

我使用Laravel Snappy打印POST数据为PDF。如何解决Laravel Snappy PDF打印乱码字符串

当我尝试打印PDF时,它显示了一个像这样的奇怪预览。

enter image description here

我该如何解决这个问题?

这是我的历史。

composer require barryvdh/laravel-snappy 
composer require h4cc/wkhtmltopdf-amd64 
composer require h4cc/wkhtmltoimage-amd64 
php artisan vendor:publish --provider="Barryvdh\Snappy\ServiceProvider" 
yum install wkhtmltopdf 

<?php 

namespace App\Http\Controllers\Tests; 

use Illuminate\Http\Request; 

use App\Http\Requests; 
use App\Http\Controllers\Controller; 

控制器

class TestsController extends Controller 
{ 
    public function download() 
    { 
     $pdf = \PDF::loadHTML('test'); 
     $pdf -> setOption('encoding', 'utf-8'); 
     return $pdf->inline(); 
    } 
} 
+1

您是否尝试删除行重新编码?我使用Laravel Snappy,不要设置这个选项,也没有任何乱码。也许值得尝试一下... – kerrin

我解决了这个。我还没有安装任何字体,但我的开发环境。

这是我解决的历史。

yum install ipa-gothic-fonts ipa-mincho-fonts ipa-pgothic-fonts ipa-pmincho-fonts