4KB中可以存储多less个字符?

当字符使用UTF-8编码时,我可以存储多less个字符?

在UTF-8字符中需要1到4个字节。 所以,你可以在4KB中分别存储4096和1024之间的UTF-8字符。

我会假设,在许多使用情况下,你可以期望大多数字符适合一个字节,几乎全部是2。

这是一个视觉提示多less10244096 。 阅读@Jon Snyder的消息以获得更好的理解。

1024个字符(假设字符有4个字节):

Lorem ipsum dolor sit amet,consectetuer adipiscing elit。 Aenean商品ligula eget dolor。 Aenean马萨。 Cum sociis natoque penatibus et magnis dis parturient montes,nascetur ridiculus mus。 Donec quam felis,ultricies nec,pellentesque eu,pretium quis,sem。 Nullainheritance了马萨诸塞州的森林。 Donec pede justo,fringilla vel,aliquet nec,vulputate eget,arcu。 在这个时候,我们可以看到一个人,一个人,一个人,一个人,一个人,一个人,一个人。 Nullam dictum felis eu pede mollis pretium。 整数tincidunt。 Cras dapibus。 Vivamus elementum semper nisi。 Aenean vulputate eleifend tellus Aenean leo ligula,porttitor eu,consequat vitae,eleifend ac,enim。 Aliquam lorem赌注,dapibus在,viverra quis,feugiat a,tellus。 Phasellus viverra nulla ut metus varius laoreet。 Quisque rutrum。 Aenean无瑕。 Etiam ultricies nisi vel augue。 Curabitur ullamcorper Ultricies nisi。 Nam eget dui。 Etiam rhoncus。 Maecenas tempus,tellus eget condimentum rhoncus,sem quam semper libero,sit amet adipiscing sem neque sed ipsum。 Nam quam nunc,blandit ve

4096个字符(假设字符有1个字节):

Lorem ipsum dolor sit amet,consectetuer adipiscing elit。 Aenean商品ligula eget dolor。 Aenean马萨。 Cum sociis natoque penatibus et magnis dis parturient montes,nascetur ridiculus mus。 Donec quam felis,ultricies nec,pellentesque eu,pretium quis,sem。 Nullainheritance了马萨诸塞州的森林。 Donec pede justo,fringilla vel,aliquet nec,vulputate eget,arcu。 在这个时候,我们可以看到一个人,一个人,一个人,一个人,一个人,一个人,一个人。 Nullam dictum felis eu pede mollis pretium。 整数tincidunt。 Cras dapibus。 Vivamus elementum semper nisi。 Aenean vulputate eleifend tellus Aenean leo ligula,porttitor eu,consequat vitae,eleifend ac,enim。 Aliquam lorem赌注,dapibus在,viverra quis,feugiat a,tellus。 Phasellus viverra nulla ut metus varius laoreet。 Quisque rutrum。 Aenean无瑕。 Etiam ultricies nisi vel augue。 Curabitur ullamcorper Ultricies nisi。 Nam eget dui。 Etiam rhoncus。 Maecenas tempus,tellus eget condimentum rhoncus,sem quam semper libero,sit amet adipiscing sem neque sed ipsum。 Nam quam nunc,blandit vel,luctus pulvinar,hendrerit id,lorem。 Maecenas nec odio et ante tincidunt tempus。 完整的简历和免费的文件。 Nullam是赌注。 Etiam坐amet orci eget eros faucibus tincidunt。 杜伊斯。 Sed fringilla mauris坐amet nibh。 Donec sodales sagittis magna。 Sed consequat,leo eget bibendum sodales,augue velit cursus nunc,quis gravida magna mi a libero。 Fusce vulputate eleifend sapien。 Vestibulum purus quam,scelerisque ut,mollis sed,nonummy id,metus。 Nullam在DUI积累了一些知识。 克拉斯ultricies米欧洲turpis hendrerit fringilla。 在faucibus orci luctus和ultrices posuere cubilia Curae的前庭ipsum primis; 在ac dui quis mi consectetuer lacinia。 Nam pretium turpis et arcu。 Duis arcu tortor,suscipit eget,unediet nec,imperdiet iaculis,ipsum。 Sed aliquam ultrices mauris。 整数前缀arcu,accumsan a,consectetuer eget,posuere ut,mauris。 普遍的adipiscing。 Phase Phase Phase Phase Phase </s> </s> </s> </s> </s> </s> </s> </s> </s> Nunc nonummy metus。 Vestibulum volutpat pretium libero。 Cras id dui。 Aenean ut eros et nisl sagittis vestibulum。 Nullam nulla eros,ultricies坐amet,nonummy id,imperdiet feugiat,pede。 Sed lectus。 Donec mollis hendrerit risus。 在短短的pellentesque facilisis附属植物。 Etiam未经授权不得转载。 Nunc nec neque。 Phase le le,</s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> Curabitur ligula sapien,tincidunt non,euismod vitae,posuere imperdiet,leo。 Maecenas malesuada。 Praesent在马萨,他们正在讨论这个问题。 sed cursus turpis简历酷刑。 Donec posuere vulputate arcu。 Phase accum accum </s> </s> </s> </s> </s> </s> </s> 在faucibus orci luctus和ultrices posuere cubilia Curae的前庭ipsum primis; Sed aliquam,nisi quis porttitor congue,elit erat euismod orci,ac placerat dolor lectus quis orci。 Phasellus consectetuer vestibulum elit。 Aenean tellus metus,bibendum sed,posuere ac,mattis non,nunc。 Vestibulum fringilla pede坐amet augue。 在turpis。 Pellentesque posuere。 Praesent turpis。 Aenean posuere,tortor sed cursus feugiat,nunc augue blandit nunc,eu sollicitudin urna dolor sagittis lacus。 自由自在,自由自在,自由自在,自由自在。 Nullam sagittis。 悬念pulvinar,augue ac venenatis的调味品,sem libero volutpat nibh,pel pellentesque velit pede quis nunc。 在faucibus orci luctus和ultrices posuere cubilia Curae的前庭ipsum primis; Fusce id purus。 Ut varius tincidunt libero。 金缕梅。 Maecenas vestibulum mollis diam。 Pellentesque ut neque。 Pellentesque栖息地morbi tristique senectus et netus et malesuada fames ac turpis egestas。 在dui magna,posuere eget,vestibulum et,tempor auctor,justo。 在ac felis quis tortor malesuada pretium。 Pellentesque auctor neque nec urna。 Proin sapien ipsum,porta a,auctor quis,euismod ut,mi。 Aenean viverra rhoncus pede。 Pellentesque栖息地morbi tristique senectus et netus et malesuada fames ac turpis egestas。 你不能永远不会忘记。 Vivamus问题。 Phasellus a est。Phasellus magna。 在hac habitasse platea中最明显。 在lacus ac velit ornare lobortis的Curabitur。 库拉

一个UTF-8字符是从1-4字节,所以它取决于你正在编码的字符。 大多数英文使用每个字符1个字节。 其他西方语言使用2个字节。 亚洲字符可以使用4个字节。

所以答案是从1024到4096取决于字符。 另外,在Windows环境中,您可能需要在文档开始时使用3字节的BOM,这样会降低可以放入4Kb的字符数量。 请参阅UTF-8上的wikipedia文章 。