使用PHP在打印机上打印汉字

使用PHP在打印机上打印汉字,php,Php,我正在尝试使用PHP的打印机打印中文 打印机模块(php_printer.dll)。我已经成功地从 记事本,所以我知道打印机可以打印中文 我使用将字节发送到打印机 打印机\绘图\文本()。这台打印机只不过是在显示图像而已 字节作为ascii字符,并打印出一个字符串 那些奇怪的角色。我用过 mb_convert_encoding()将字符串转换为UTF-8 在发送到打印机之前格式化,但结果是 只是另一个奇怪的ascii字符字符串 那么,问题在哪里?如何强制打印机 用另一种编码解释字节?或 我是否应

我正在尝试使用PHP的打印机打印中文 打印机模块(php_printer.dll)。我已经成功地从 记事本,所以我知道打印机可以打印中文

我使用将字节发送到打印机 打印机\绘图\文本()。这台打印机只不过是在显示图像而已 字节作为ascii字符,并打印出一个字符串 那些奇怪的角色。我用过 mb_convert_encoding()将字符串转换为UTF-8 在发送到打印机之前格式化,但结果是 只是另一个奇怪的ascii字符字符串

那么,问题在哪里?如何强制打印机 用另一种编码解释字节?或 我是否应该将字节转换为另一种编码,例如
作为UTF-7、UTF-16等,您需要做两件事

  • 将文档类型或标题设置为
    content=“text/html;charset=utf-8”

  • 使用字段排序法将这些用户汉字保存在数据库中,作为
    utf8\u unicode\u ci

  • 在html中使用下面的代码