Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 为什么LESC将文件编码为UCS-2 Little Endian?_Css_Less_Filesize_Endianness_Ucs2 - Fatal编程技术网

Css 为什么LESC将文件编码为UCS-2 Little Endian?

Css 为什么LESC将文件编码为UCS-2 Little Endian?,css,less,filesize,endianness,ucs2,Css,Less,Filesize,Endianness,Ucs2,在Windows平台上,节点运行以下命令 lessc style.less>style.css-x--yui compress 以“UCS-2小尾端”格式输出style.css。通常我不会在意,但我注意到我编译的Stylsheet有巨大的文件大小(检查时正好是两倍)。由于某些原因,在Windows资源管理器中查看时,此编码会使文件大小加倍 将文件转换为UTF8会将文件大小减半。跳过-x和--yui压缩不会影响这一点 有什么想法吗?我之所以在乎,是因为我不想在构建过程中使用某种编码转换器。尽量避免

在Windows平台上,节点运行以下命令

lessc style.less>style.css-x--yui compress

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

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


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

尽量避免使用>并只指定in和out的2个参数。使用管道(>)时,我假设是环境决定了文本格式

e、 g


对的这样做会导致ANSI编码。谢谢Windows在“Unicode”模式下默认使用2字节字符-其他操作系统通常使用UTF8。
lessc -x --yui-compress style.less style.css