是否有一种简单的方法可以手动(即不通过代码)查找选定文本块的大小(以字节、KB 等为单位)?目前我正在获取文本,剪切/粘贴到一个新的文本文档中,保存它,然后单击“属性”以估计大小。
我主要在 Visual Studio 2008 中进行开发,但我需要任何简单的方法来手动执行此操作。
注意:我知道这不是一个专门的编程问题,而是与编程有关。我需要这个来比较几个函数,看看哪个函数返回的文本量最少。我只需要做几次,所以想为它写一个方法是矫枉过正的。
是否有一种简单的方法可以手动(即不通过代码)查找选定文本块的大小(以字节、KB 等为单位)?目前我正在获取文本,剪切/粘贴到一个新的文本文档中,保存它,然后单击“属性”以估计大小。
我主要在 Visual Studio 2008 中进行开发,但我需要任何简单的方法来手动执行此操作。
注意:我知道这不是一个专门的编程问题,而是与编程有关。我需要这个来比较几个函数,看看哪个函数返回的文本量最少。我只需要做几次,所以想为它写一个方法是矫枉过正的。
这个问题没有任何意义。文本可以以不同的格式编码;ASCII、UTF-8、UTF-16 等。文本块消耗的内存取决于您决定使用的编码。
编辑:要回答您现在所说的问题(我如何确定哪个函数正在返回“较小”的文本块)——给定一个单一的编码,较短的文本几乎总是会更小。为什么不能只比较长度?
在您的评论中,您提到它是 ASCII。在这种情况下,它将是每个字符一个字节。
我看不出使用您要粘贴到的应用程序编写的代码与使用其他代码之间的区别。作为一个 python 人,每当我想检查一些文本的长度时,我都会在交互式解释器中进行。当然,一些更适合您口味的等效解决方案是合适的吗?
最终只是将文本剪切/粘贴到 MS Word 中并使用其中的字符计数功能