根据官方的解释,海康设备有很多种字符集格式,需要通过登录后对设备信息进行判断才能确定到底是哪种字符集。
通过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)

海康威视牌照摄像机牌照识别后中文显示乱码的问题相关推荐

  1. win10自动更新后, 中文显示乱码解决

    昨天下班让windows 10进行了自动更新.今天过来发现有部分中文乱码了,连txt文本文件里面的中文都全乱码了! 查看语言设置后,发现"猫腻",解决办法如下: 第一步:按下Win ...

  2. Sublime Text 3 程序运行后中文显示乱码的解决方案

    问题描述: 问题分析: 新建python文件,输入下面代码,测试发现发送给python解释器时,默认为cp936的编码方式,而py文件为UTF-8的编码方式,cp936和UTF-8的编码方式对于英文字 ...

  3. 调用笔记本的摄像头实现基于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错误的解决 参考了 ...

  4. QT的中文显示乱码问题解决

    QT的中文显示乱码问题解决 QT的中文显示乱码问题解决: 1.查看源文件的编码格式,有必要的话转换源文件的编码格式再重新编译运行尝试汉字能否正常显示. 2.在代码里面解决: 3.用法: QT的中文显示 ...

  5. QT中文显示乱码解决

    问题如下: 1.中文显示乱码 2.数据库连接不上 问题一:但是如果我们的软件只运行在中文系统下,最简单的方法:在main函数中调用QTextCodec::setCodecForTr( QTextCod ...

  6. Linux中文显示乱码?如何设置centos显示中文

    怎么设置Linux系统中文语言,这是很多小伙伴在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码.出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导 ...

  7. c++日志文件中文显示乱码的问题及解决办法

    近段时间在做战斗系统,昨天观察日志时发现中文显示乱码,而且奇怪的是有些中文日志是正常的,有些中文日志乱码 就是下面这种表现 Debug - Thu Oct 24 20:42:35 2019 : sys ...

  8. sublime text html乱码,Sublime Text 2中文显示乱码的解决方法

    Sublime Text 2中文显示乱码的解决方法 发布时间:2014-05-12 15:30:14   作者:佚名   我要评论 这篇文章主要介绍了Sublime Text 2中文显示乱码的解决方法 ...

  9. HTML 表单 存为EXCEL文件时 中文显示乱码

    在做宣传品发放系统时,需求要把数据库查询的记录生成表单并转存excel文件. 在转存的EXCEL文件中文显示乱码,表格和其他字符正常,检查后发现是创建EXCEL文件打开模式不对 之前: myfile ...

最新文章

  1. 基于bs4+requests的豆瓣电影爬虫
  2. kafka 丢弃数据_20条关于Kafka集群应对高吞吐量的避坑指南
  3. linux之ifconfig、ifup、ifdown
  4. shell字符串的用法
  5. leetcode45 --- jump
  6. JQuery Datatables editor进行增删改查操作(一)
  7. 25本《Python+TensorFlow机器学习实战》免费包邮到家!
  8. Atitit Seed-Filling种子填充算法attilax总结
  9. 计算机辅助设计主要学什么,计算机辅助设计教学大纲
  10. 如何安装Bodymovin插件
  11. 模拟无线透传的STM32的24L01无线模块与串口USART通信
  12. 永中office linux卸载,安装永中Office for linux
  13. 智慧城市:中国特色新型城镇化的发展方向
  14. 貌似淘宝下拉PopWindow筛选【动画、列表、位置】
  15. ioncube加密与解密 php代码
  16. Git - git 入门
  17. Universal Termsrv.dll Patch 是个好东西
  18. 贷后评分模型的三种细分应用
  19. html怎么混合颜色,在CSS中为背景混合两种颜色
  20. C# TextBox输入密码显示星号(*)

热门文章

  1. (三)航空发动机强度与振动复习纲要
  2. 数值模拟偏微分方程的三种方法介绍
  3. 【数据库】数据库的投影查询、运算查询、条件查询、统计查询
  4. 2020最新各大网站软件提交入口,软件发布入口汇总
  5. win10 3D viewer
  6. Google谷歌拼音自动升级小秘密(解迷谷歌拼音输入法自动升级)
  7. MPU6050的原理讲解
  8. 离散傅里叶变换DFT、离散余弦变换DCT、离散正弦变换DST,原理与公式推导
  9. 多线程(之五:线程协作)
  10. C++:引用类型(int )