海康威视牌照摄像机牌照识别后中文显示乱码的问题
根据官方的解释,海康设备有很多种字符集格式,需要通过登录后对设备信息进行判断才能确定到底是哪种字符集。
通过NET_DVR_Login_V40登录返回设备信息NET_DVR_DEVICEINFO_V40中byCharEncodeType可以判断设备的字符集。
byCharEncodeType有:字符编码类型(SDK所有接口返回的字符串编码类型,透传接口除外):0- 无字符编码信息(老设备),1- GB2312(简体中文),2- GBK,3- BIG5(繁体中文),4- Shift_JIS(日文),5- EUC-KR(韩文),6- UTF-8,7- ISO8859-1,8- ISO8859-2,9- ISO8859-3,…,依次类推,21- ISO8859-15(西欧)
早期的门禁和人证设备中文字符格式是GBK,现在中文字符格式一般是UTF-8;交通抓拍车牌号的中文字符格式一般是GBK;人脸抓拍和比对设备的中文字符格式一般是UTF-8。
参数赋值,请根据设备实际返回的字符集进行转换。
编程范例如下:
tmpCarLic = Encoding.UTF7.GetString(nET_ITS_PLATE_RESULT.struPlateInfo.sLicense)
tmpCarLic = Encoding.UTF8.GetString(nET_ITS_PLATE_RESULT.struPlateInfo.sLicense)
tmpCarLic = Encoding.UTF32.GetString(nET_ITS_PLATE_RESULT.struPlateInfo.sLicense)
tmpCarLic = Encoding.ASCII.GetString(nET_ITS_PLATE_RESULT.struPlateInfo.sLicense)
tmpCarLic = Encoding.Unicode.GetString(nET_ITS_PLATE_RESULT.struPlateInfo.sLicense)
tmpCarLic = Encoding.Default.GetString(nET_ITS_PLATE_RESULT.struPlateInfo.sLicense)
海康威视牌照摄像机牌照识别后中文显示乱码的问题相关推荐
- win10自动更新后, 中文显示乱码解决
昨天下班让windows 10进行了自动更新.今天过来发现有部分中文乱码了,连txt文本文件里面的中文都全乱码了! 查看语言设置后,发现"猫腻",解决办法如下: 第一步:按下Win ...
- Sublime Text 3 程序运行后中文显示乱码的解决方案
问题描述: 问题分析: 新建python文件,输入下面代码,测试发现发送给python解释器时,默认为cp936的编码方式,而py文件为UTF-8的编码方式,cp936和UTF-8的编码方式对于英文字 ...
- 调用笔记本的摄像头实现基于opencv的视频人脸识别(中文显示和英文显示)以及 index 480 is out of bounds for axis 0 with size 480错误的解决
@人脸识别代码和一些常见错误 基于opencv的视频人脸识别(中文显示)以及 index 480 is out of bounds for axis 0 with size 480错误的解决 参考了 ...
- QT的中文显示乱码问题解决
QT的中文显示乱码问题解决 QT的中文显示乱码问题解决: 1.查看源文件的编码格式,有必要的话转换源文件的编码格式再重新编译运行尝试汉字能否正常显示. 2.在代码里面解决: 3.用法: QT的中文显示 ...
- QT中文显示乱码解决
问题如下: 1.中文显示乱码 2.数据库连接不上 问题一:但是如果我们的软件只运行在中文系统下,最简单的方法:在main函数中调用QTextCodec::setCodecForTr( QTextCod ...
- Linux中文显示乱码?如何设置centos显示中文
怎么设置Linux系统中文语言,这是很多小伙伴在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码.出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导 ...
- c++日志文件中文显示乱码的问题及解决办法
近段时间在做战斗系统,昨天观察日志时发现中文显示乱码,而且奇怪的是有些中文日志是正常的,有些中文日志乱码 就是下面这种表现 Debug - Thu Oct 24 20:42:35 2019 : sys ...
- sublime text html乱码,Sublime Text 2中文显示乱码的解决方法
Sublime Text 2中文显示乱码的解决方法 发布时间:2014-05-12 15:30:14 作者:佚名 我要评论 这篇文章主要介绍了Sublime Text 2中文显示乱码的解决方法 ...
- HTML 表单 存为EXCEL文件时 中文显示乱码
在做宣传品发放系统时,需求要把数据库查询的记录生成表单并转存excel文件. 在转存的EXCEL文件中文显示乱码,表格和其他字符正常,检查后发现是创建EXCEL文件打开模式不对 之前: myfile ...
最新文章
- echarts legend文字配置多个颜色(转)
- ThreadLocal的设计与实现
- Android——apk反编译
- Pytorch 自定义激活函数前向与反向传播 sigmoid
- z变换公式表_如何使用标准正态分布表?
- JSP+Tomcat+SQL Server 2000+JDBC实现合同信息管理系统
- linux kernel基本构成的内容有下列哪些项_Linux内核线程kernel thread详解
- web服务器IIS详细错误代码以及解释
- win7屏保时间设置_015时间轮盘电脑版
- Yii框架怎么寻找对应视图
- 单独学java_自学Java的几大误区是什么
- 免费的分区软件MiniTool Partition Wizard Free
- 计算机03年word做母亲节贺卡,word2007怎样制作电子母亲节贺卡
- 泛函,变分与变分不等式
- unity打包安卓显示手机顶部状态栏
- SQL Server 自定义快捷键。
- Redis-狂神笔记-菜鸟风闲整理
- 自建外贸独立站需要多少钱。
- 程序猿共勉:小富即安真要不得
- 5个商用字体网站,建议收藏
热门文章
- 夏令时引起的时间问题
- 电脑连接WIFI后,只能登录微信QQ,网页其他打不开问题
- Linux USB 驱动开发实例(七)—— 基于USB 总线的无线网卡浅析
- 基于likeadmin管理后台搭建—通用CRM管理系统
- MPU6050传感器数据处理
- File类的基本方法实现
- 《CCNA学习指南:Cisco网络设备互连(ICND2)(第4版)》——1.1节理解VLAN 和VLAN Trunk 及排除相关故障...
- 数据结构—栈和队列经典面试题
- 手机OTG 我的世界_怎么用手机把小说下载到mp3
- win服务器的远程连接--如何打开远程连接服务器?如何设置远程连接?连接工具?