Php 转换数据库mysql上的文本并将其输出到pdf文件中

Php 转换数据库mysql上的文本并将其输出到pdf文件中,php,mysql,pdf,character-encoding,export-to-pdf,Php,Mysql,Pdf,Character Encoding,Export To Pdf,数据库类型文本中的列地址 我写代码: $string = mb_convert_encoding($addr,'sjis-win','utf-8'); 以及pdf文件导出中的ouptut$string。我的机器文本正常,但日本机器字符空间显示“*”。 请帮我修理 字符串是否被正确地接收到PHP中(请确保您正确设置了数据库连接的字符集)?您没有告诉我们您正在使用哪个工具来创建PDF,也没有告诉我们使用哪个字体来显示日语字符。可能您使用的字体不知道如何绘制日文字形。我的数据库连接集编码:utf8。

数据库类型文本中的列地址 我写代码:

$string = mb_convert_encoding($addr,'sjis-win','utf-8');
以及pdf文件导出中的ouptut
$string
。我的机器文本正常,但日本机器字符空间显示
“*”

请帮我修理

字符串是否被正确地接收到PHP中(请确保您正确设置了数据库连接的字符集)?您没有告诉我们您正在使用哪个工具来创建PDF,也没有告诉我们使用哪个字体来显示日语字符。可能您使用的字体不知道如何绘制日文字形。我的数据库连接集编码:utf8。我使用FPDF导出pdf文件。列地址类型文本。例子:茨城県 牛久市 ひたち野東4-25-43当我查询pdf文件中的get地址时,日本机器显示文本:茨城県牛久市ひたち野東4-25-43. space display=“*”。解决方法如何<代码>$string=str_替换(“*”,“,$string带星号)的问题是,您不能显示星号,因为它总是转换为空格:(@Pablo BisonNetworks-这是您的一个坏主意。
$string
可以包含*而不是空格。。。