记录一下关于编码的问题
来源:互联网 发布:知乎问题 编辑:程序博客网 时间:2024/06/03 22:43
首先说下GBK和GB2312的关系:GBK是GB2312的扩展。
在来说下汉字在GB2312和UTF-8中占的字节:在GB2312中汉字占两个字节,半角英文占一个字节,全角占两个字节
在UTF-8中,英文数字占1个字节,汉字占3个字节,当然也有占4个字节的。
ASNI编码:不是一种具体的编码,是在某种特定的环境下使用某些编码方式的标准,比如,在中文环境中ANSI的编码标准为GBK,在日语环境中ANSI的编码标准则是Shift_JIS编码。
我想做的是创建一个GB2312编码的文件,但是没有成功。创建utf-8编码的文件成功了,采用的事修改文件头的方式
char header[3] = {0xef, 0xbb, 0xbf}; // UTF-8 file header
FILE * fp = fopen("file.txt", "w+b");
fwrite(header, sizeof(char), 3, fp);
/* 在UTF-8文件头部之后写入其他信息 */
fclose(fp);
先说到这 阅读全文
0 0
- 记录一下关于编码的问题
- 关于权限的问题,记录一下
- 碰到个蛋疼的mysql编码问题 记录一下
- 关于页面编码问题的一点记录
- 记录一下 关于进程隐藏摘链操作的问题
- 记录一下关于调试一opencv 程序的问题
- 记录一下C++和C#中的字符串处理与编码格式的问题
- 关于shrink的测试记录一下
- 关于shrink的测试记录一下
- 记录一下关于log的配置
- 记录一下关于生活技巧的网站
- 关于YUV格式的一下记录
- 总结的一下JSP.TOMCAT编码问题
- 记录一下,关于qq空间分享的Icon不显示的问题
- 关于编码的问题
- 关于编码的问题
- 记录一下,关于Instagram
- 关于xstream使用过程中遇到的一些问题,记录一下
- 【PAT】【Advanced Level】1069. The Black Hole of Numbers (20)
- 谷歌正式发布Android 8.0,TestBird支持Android Oreo测试
- JAVA开发的23种设计模式之 --- 状态模式
- Android中解析不规则json的理解(基于Gson)
- navigationview的样式设置
- 记录一下关于编码的问题
- SequoiaDB巨杉数据库大对象块存储原理与应用
- PAT甲级1002. A+B for Polynomials (25)
- maven学习笔记:命令行模式创建scala_spark项目并运行程序
- iframe 高度自适应,并且子页面的高度不断变化
- Java处理csv文件
- F: 火柴棒等式
- (六)Spring Boot整合mybtis
- 安卓Socket使用之服务器端