macbook,老版本开发工具,版本0.22.203100 (0.22.203100)。使用打印机GP-58MBIII打印小票,经典蓝牙。可以使用指令控制打印格式,可以打印字母数字等,但汉字就乱码,效果如下。另,小程序目前只支持低功耗蓝牙,是指根本不能发现和连接经典蓝牙设备,还是如下图所示,打印不正常。以后是否会支持经典蓝牙?哪位给个解答~

附字符串转ArrayBuffer代码:

function str2ab(str) {

// 19968-40869

var buffer = new ArrayBuffer(str.length * BYTE_PER_ELEMENT)

var dataView = new Uint16Array(buffer)

var array = []

for (var i = 0, len = str.length; i < len; i++) {

var uniStr = str.charCodeAt(i)

console.log('unistr = ' + uniStr + ',' + str.charAt(i))

if (uniStr >= 18868 && uniStr <= 40869) {

// 如果是中文

}

dataView[i] = uniStr

}

return buffer

}

android 蓝牙打印乱码,蓝牙打印机打印中文乱码相关推荐

  1. android 打印机打印html,Android下通过wifi调用打印机打印

    Android下通过wifi调用打印机打印 // Code in Activity try { Socket sock = new Socket("192.168.199.245" ...

  2. 【Android】Android 集成佳博80打印机打印票据

    文章目录 [Android]Android 集成佳博80打印机打印票据 1.集成佳博80打印机依赖 2.规范调用接口 3.使用到的相关对象以及工具类 4.MainActivity初始化接口 5.Uni ...

  3. Android 使用JSON格式与服务器交互 中文乱码问题解决

    Android 使用JSON格式与服务器交互 中文乱码问题解决 参考文章: (1)Android 使用JSON格式与服务器交互 中文乱码问题解决 (2)https://www.cnblogs.com/ ...

  4. 打印大的打印机打印不出来

    打印大的打印机打印不出来 尝试重装一下驱动,重启大打印机,把连接大打印机和交换机的网线拔插一下,重启交换机.

  5. vscode新建html中文乱码,vscode中html中文乱码 怎么办

    vscode中html中文乱码 怎么办?VSCode 中文乱码解决办法 文件 >> 首选项 >> 设置 搜索:"files.autoGuessEncoding&quo ...

  6. php压缩中文乱码,完美解决PHP中文乱码

    一.首先是PHP网页的编码 1.php文件本身的编码与网页的编码应匹配 a.如果欲使用gb2312编码,那么php要输出头:header("Content-Type:text/html;ch ...

  7. mysql不同版本乱码_解决MySQL中文乱码以及版本不一致问题_MySQL

    一.导出数据 先说明一下自己的环境:Mac OS X 10.8.3, MySQL Community Server 5.6.10, MySQL Workbench 5.2.47. 我想把本机数据库内的 ...

  8. linux mysql插入数据乱码_linux mysql数据库中文乱码

    mysql中文乱码 mysql是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1.中文乱码 1. ...

  9. mysql数据库 中文乱码_数据库 MySQL中文乱码解决办法总结

    MySQL中文乱码解决办法 前言: MySQL是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1 ...

  10. linux下mysql乱码,Linux下mysql中文乱码解决方案

    中文存入 mysql 数据库出现的乱码,从 JSP 页面读取 mysql 中文数据出现乱码,以及在 sell 环境下查看数据库表中文数据出现乱码.为了解决中文乱码问题,首先是采用同一字符集.本人采用的 ...

最新文章

  1. openCV内存释放问题
  2. Jenkins+PowerShell持续集成环境搭建(二)控制台项目
  3. 三大运营商集体为电费发愁,宣布“智能化关闭5G基站”,5G建设能省则省!
  4. Vue route部分简单高级用法
  5. 【转】构造函数的执行序列
  6. vscode 将本地项目上传到github、从github克隆项目以及删除github上的某个文件夹
  7. web前端学习之ruby标记和rt/rp标记
  8. 阿特斯携手EDF启动建设巴西191.5MW光伏项目
  9. 实验2-1-5 将x的平方赋值给y (5 分)
  10. putty远程登录linux无ssh,收集的linux远程ssh连接putty失败解决办法!
  11. Git 和 SVN之间的五个基本区别
  12. Matlab2017a汉化版软件详细安装教程
  13. iOS7官方推荐图标和图像尺寸
  14. “汇新杯”青年创客专项赛介绍
  15. find方法 php,ThinkPHP find方法 查询一条数据记录_ThinkPHP教程
  16. 鸿图之下服务器维护10月25,更新公告丨《鸿图之下》11月25日维护更新预告
  17. 一个小白的Thingworx成长记录
  18. C++ 使用Windows API 打开VSPD虚拟串口失败
  19. nginx $1,2,3的含义
  20. 疫情对广州房价的影响

热门文章

  1. oracle9i命令(一):手工创建数据库
  2. rtl驱动 ubuntu 禁用_Ubuntu如何安装rtl8822be驱动
  3. st7789 旋转_st7789v spi通信
  4. Windows10快速切换后台程序的快捷键!
  5. 关于Jabber客户端
  6. python table删除一列_在python中从dataframe中删除多个列
  7. css中border属性设置
  8. 瑞萨RX23T开发板一键设置库文件说明
  9. 基于华为eNSP的企业网络规划
  10. 语音信号处理-概念(二):幅度谱(短时傅里叶变换谱/STFT spectrum)、梅尔谱(Mel spectrum)【语音的深度学习主要用幅度谱、梅尔谱】【用librosa或torchaudio提取】