插座打印问题:PHP/Toshiba B-SA4TM

插座打印问题:PHP/Toshiba B-SA4TM,php,sockets,encoding,printing,Php,Sockets,Encoding,Printing,我们有东芝条形码打印机。我不确定这个问题是硬件还是php相关 当我们发送°度标志时,它会打印一个欧元标志 我还尝试了暴力强迫iconv: $a = array("UTF-8", "ASCII", "Windows-1252", "ISO-8859-15", "ISO-8859-1", "ISO-8859-6", "CP1256", "cp850"); foreach ($a as $enc){ if (@fputs($fp, iconv('UTF-8', $enc, $r)) === false

我们有东芝条形码打印机。我不确定这个问题是硬件还是php相关

当我们发送°度标志时,它会打印一个欧元标志

我还尝试了暴力强迫iconv:

$a = array("UTF-8", "ASCII", "Windows-1252", "ISO-8859-15", "ISO-8859-1", "ISO-8859-6", "CP1256", "cp850");
foreach ($a as $enc){
if (@fputs($fp, iconv('UTF-8', $enc, $r)) === false) { ...and so on
没有任何成功


有熟悉这个问题的人能帮我解决吗

好吧,问题有两个方面:

我们使用的字体不能使用度符号 打印机的代码页必须切换到utf-8
好吧,问题有两个方面:

我们使用的字体不能使用度符号 打印机的代码页必须切换到utf-8