Css 为什么LESC将文件编码为UCS-2 Little Endian?
在Windows平台上,节点运行以下命令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压缩不会影响这一点 有什么想法吗?我之所以在乎,是因为我不想在构建过程中使用某种编码转换器。尽量避免
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