Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将缅甸Unicode数据直接打印到pos网络打印机?_Php - Fatal编程技术网

Php 如何将缅甸Unicode数据直接打印到pos网络打印机?

Php 如何将缅甸Unicode数据直接打印到pos网络打印机?,php,Php,数据直接打印到网络打印机,但无法正确打印unicode数据。 这是我的密码 <?php include("confs/config.php"); $date=$_POST['date']; $tbl=$_POST['table']; $voucher=$_POST['voucher']; $waiter=$_POST['waiter']; $catg=$_POST['catg']; $initialized = chr(27).chr(64); $condensed1 = chr(15);

数据直接打印到网络打印机,但无法正确打印unicode数据。 这是我的密码

<?php
include("confs/config.php");
$date=$_POST['date'];
$tbl=$_POST['table'];
$voucher=$_POST['voucher'];
$waiter=$_POST['waiter'];
$catg=$_POST['catg'];
$initialized = chr(27).chr(64);
$condensed1 = chr(15);
$condensed0 = chr(18);
$corte = Chr(27) . Chr(109);
$print_data  = $initialized;

$print_data="#wait"."\"\n"."#".$voucher."\"\n"."#".$waiter."\"\n";
$print_data.="စမ္းသပ္ထုတ္လုပ္ျခင္း ခ်က္ျပဳတ္ရန္ မလိုပ."\"\n"."#".$voucher."\"\n"."#".$waiter."\"\n";

try
{

$fp=pfsockopen("192.168.1.87",9100);
fwrite($fp, $print_data);
fclose($fp);

echo 'Successfully Printed';

} 

    catch (Exception $e) 
{
    echo 'Caught exception: ',  $e->getMessage(), "\n";
}
?>

尝试UTF-8字节顺序标记

$print_data="#wait"."\"\n"."#".$voucher."\"\n"."#".$waiter."\"\n";
$print_data.="စမ်းသပ်ထုတ်လုပ်ခြင်း ချက်ပြုတ်ရန် မလိုပ."\"\n"."#".$voucher."\"\n"."#".$waiter."\"\n";
$print_data = "\xEF\xBB\xBF".$print_data; //utf8 bom

您可能缺少UTF-8编码。utf8_编码($print_数据);