strlen("汉字")的值是多少

转自:http://blog.csdn.net/gogor/article/details/4470775

strlen("汉字")的值是多少?

这个问题的答案与系统所采用的字符编码方式有关:

1. utf-8

    如果系统采用的是utf-8,那么strlen("汉字")=6,即一个汉字占用3个字节。Linux系统默认情况下采用的该种编码方式。

2. gb2312

    如果系统采用的是gb2312,则strlen("汉字")=4,即一个汉字占用2个字节。windows中文版采用的该种编码方式。

原文地址:https://www.cnblogs.com/alan666/p/8312023.html