乱码 上节说到乱码出现的主要原因,即在进行编码转换的时候,如果将原来的编码识别错了,并进行了转换,就会发生乱码,而且这时候无论怎么切换查看编码的方式,都是不行的。 我们来看一个这种错误转换后的乱码,还是用上节的例子,二进制是(16进制表示):C3 80 C3 8F C3 82 C3 AD,无论按哪种 ...
分类:
其他好文 时间:
2017-04-04 20:46:45
阅读次数:
201
以下是我的sublime插件列表: Side?Bar?Enhancements增强版侧边栏 AutoFileName 自动提示文件路径 ConvertToUTF8编码转换 Emmet 快捷语法 html-css-js prittify 代码格式化 jsFormat json格式化 markdown ...
分类:
其他好文 时间:
2017-04-04 17:48:43
阅读次数:
143
经过上一篇的叙述,基本原理搞清楚后,便需要对我们在OSD上显示中文作数据准备,首先是需要将gb2312关键区(也就是实际有文字存在的区)中的汉字转换为图片,在实际的转换中,并不像上一篇中GB2312编码转换为UNICODE描述一样,使用libiconv库中的iconv函数将94x94的gb2312编 ...
分类:
其他好文 时间:
2017-04-03 16:07:11
阅读次数:
294
1.什么是PCM音频数据 PCM(Pulse Code Modulation)也被称为脉冲编码调制。PCM音频数据是未经压缩的音频采样数据裸流,它是由模拟信号经过采样、量化、编码转换成的标准的数字音频数据。 2.PCM音频数据是如何存储的 如果是单声道的音频文件,采样数据按时间的先后顺序依次存入(有 ...
分类:
其他好文 时间:
2017-04-02 00:00:16
阅读次数:
333
$content = iconv("utf-8","gb2312//IGNORE",$content); //utf-8转gbk $content = iconv("gb2312","utf-8//IGNORE",$content); //gb2312换为utf-8 ...
分类:
其他好文 时间:
2017-03-30 15:26:02
阅读次数:
266
一、PrintStream和PrintWriter PrintStream 为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。 PrintStream 打印的所有字符都使用平台的默认字符编码转换为字节。 在需要写入字符而不是写入字节的情况下,应该使用 PrintWriter 类。 二、 ...
分类:
其他好文 时间:
2017-03-29 23:45:12
阅读次数:
208
如题。通常的使用中,character_set_client,character_set_connection这两个变量的值是一样的,也就是说查询不需要进行编码转换。这样看来变量character_set_connection有些多余。当查询进入时,查询会被服务器从 character_set_cl ...
分类:
其他好文 时间:
2017-03-27 10:54:47
阅读次数:
204
iconv是linux下的编码转换的工具,它提供命令行的使用和函数接口支持 命令行的使用iconv命令用法如下: iconv -f encoding -t encoding inputfile有如下选项可用:输入/输出格式规范:-f, --from-code=名称 原始文本编码-t, --to-co ...
分类:
其他好文 时间:
2017-03-11 13:09:34
阅读次数:
194
java二进制,字节数组,字符,十六进制,BCD编码转换2007-06-07 00:17/** *//** * 把16进制字符串转换成字节数组 * @param hex * @return */ public static byte[] hexStringToByte(String hex) { i ...
分类:
编程语言 时间:
2017-03-10 12:54:04
阅读次数:
178
public static string get_uft8(string unicodeString) { UTF8Encoding utf8 = new UTF8Encoding(); Byte[] encodedBytes = utf8.GetBytes(unicodeString); Stri... ...