最近项目设计到java项目与c项目基于tcp通信的数据交互,在发送数据的过程中由java发送数据给c项目,出现了乱码,彻底学习了下字符串编码与文件编码之间的关系,关于编码的什么ASCII、UTF-8(Unicode的一种实现)、GBK之间的关系网上一搜一箩筐,不在详细阐述,可以参 ...
最近项目设计到java项目与c项目基于tcp通信的数据交互,在发送数据的过程中由java发送数据给c项目,出现了乱码,彻底学习了下字符串编码与文件编码之间的关系,关于编码的什么ASCII、UTF-8(Unicode的一种实现)、GBK之间的关系网上一搜一箩筐,不在详细阐述,可以参看这里。
每个项目都有工程编码,java工程可以项目->属性(properties)查看其编码,而我们在写c项目的时候好像从来都没有注意这些。在vs2010默认的是ANSI(即GBK)的,CodeBlock默认的也是GBK。我们先来看下c项目字符串的编码与文件编码的关系。
使用CodeBlock建了两个c项目,一个编码是GBK的,一个是UTF-8,(CodeBlock项目编码设置setting->editor->other setting),使用相同的代码
int main()
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:字符串编码与项目编码问题
关键词:编码
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。