项目目录:
tp\vendor\topthink\think-captcha\src\Captcha.php
找到代码:$fontttf = $ttfPath . $this->fontttf;
在下面添加:
$fontttf=mb_convert_encoding($fontttf,'gbk','utf-8');
修改一下,就支持中文的路径了。
[PHP] 纯文本查看 复制代码 $this->fontttf=mb_convert_encoding($this->fontttf,'gbk','utf-8');
$fontttf=mb_convert_encoding($fontttf,'gbk','utf-8');
BuildAdmin
extend\ba\ClickCaptcha.php
[PHP] 纯文本查看 复制代码 $fontPath = mb_convert_encoding($fontPath,'gbk','utf-8');//2024/6/24 16:48 lybide 验证码 开发环境,有中文路径 不显示问题。
|