关于setlocale的问题
来源:11-12 案例:统计文件字符个数

十三山入秋
2021-01-09
老师您好:晚上好,我又来了
关于setlocale,我的理解的话,就是说,fopen的时候,入参是中文,可能会有乱码问题,于是在写fopen之前,要用一下setlocale。
但是此处图中写setlocale是为什么呢,不是已经特意把文件名字写成英文了吗。
搜了百度百科,和菜鸟教程,都讲得比较暧昧(或许是太专业):
setlocale 的作用就是fopen吗,还是说针对写完setlocale以后,下面所有的方法的入参的编码编排,还是说包括哪些?
感觉不是很不明白setlocale 的作用
写回答
3回答
-
setlocale影响的是整个程序运行时默认的编码环境,不只fopen
052021-01-09 -
bennyhuo
2021-01-09
你可以先了解一下locale,google一下吧
10 -
十三山入秋
提问者
2021-01-09
我的理解是:
setlocale解决的是:fopen这个方法,接受处理入参的时候,入参是中文的情况,是为这个方法服务的
00
相似问题