当前位置: 首页 > 知识库问答 >
问题:

为什么LILEC将文件编码为UCS-2小末尾?

尉迟哲瀚
2023-03-14

在Node运行以下命令的Windows平台上

style.less

输出样式。“UCS-2小端”格式的css。通常我不会在意,但我注意到我编译的Stylsheet有巨大的文件大小(检查时正好是两倍)。由于某些原因,在Windows资源管理器中查看时,此编码会使文件大小加倍。

将文件转换为UTF8会将文件大小减半。跳过-x和--yui压缩不会影响这一点。

有什么想法吗?我之所以在乎,是因为我不想在构建过程中使用某种编码转换器。


共有1个答案

谷梁昊空
2023-03-14

试着避免

例如

lessc -x --yui-compress style.less style.css
 类似资料:
  • 我有一个Go程序,可以读取类似以下代码的文本文件: 游乐场:https://play.golang.org/p/cnDOEFaT0lr 该代码适用于所有文本文件,除了用UCS-2小端编码的文件。如何将文件转换为UFT8格式以读取它?

  • 我的Git存储库中有一个文件有多个提交,它是用Windows使用的16位Unicode(UCS-2)编码的。 正因为如此,Git认为它是一个二进制文件,而不是文本文件,我看不到不同提交所做的更改。 有没有办法将该文件追溯转换为UTF-8,即重建历史记录,就好像该文件一直是UTF-8,而我一直将其提交为UTF-8文件,而不是16位Unicode文件?

  • 我试图写. txt文件,它必须是UCS-2小端,但当我尝试 据我所知,它应该是相同的,但它不会在服务器上的特定应用程序中工作。当我在记事本中打开工作(手动创建)的文件时,它说它是“UCS-2 Little Endian”,但当它在Java中像这样创建时,它说“UCS-2 LE w/o BO”,服务器无法读取它。 我怎么能写出来呢?这是整个代码: 感谢您的任何建议。

  • 问题内容: 我想知道为什么我们通过编译显示“ Hello,World!”的.c文件得到.o文件。是否大于Java .class文件,该文件也显示“ Hello,World!”? 问题答案: Java使用字节码来独立于平台并进行“预编译”,但是字节码由解释器使用并且被提供为足够紧凑,因此您在已编译的C程序中看到的机器代码并不相同。只需看一下Java编译的完整过程即可: 这是Java程序到机器代码转换

  • 我目前正在工作,并击中一个问题与转换UTF-8字符串到UCS-2字符串与icu库。在图书馆里有几种方法可以做到这一点,但是到目前为止,它们似乎都不起作用,但是考虑到这个图书馆的受欢迎程度,我假设我做错了什么。 首先是通用代码。在所有情况下,我都是在对象上创建和传递字符串,但在它达到转换步骤之前,没有任何操作。 目前使用的utf-8字符串只是“ĩ”。 为了简单起见,我将在这段代码中表示作为使用的字符

  • 问题内容: 我正在尝试编写.txt文件,它必须是UCS-2 Little Endian,但是当我尝试 根据我的阅读,它应该是相同的,但在服务器上的特定应用程序中将无法使用。当我在Notepad ++中打开可以正常工作(手动创建)的文件时,它说它是“ UCS-2 Little Endian”,但是用Java这样创建时,它说“ UCS-2 LE w / o BO”,服务器无法读取它。 我该怎么写才能使