最近接手了一个项目,是继续别人的程序开发,由于之前的技术使用的是中文的文件名,import的也是中文名的样式文件,发现在开发者工具的模拟器里无法直接预览,会提示找不到wxss文件。据说苹果mac系统、手机微信下调试都正常,但是windows下的模拟器就是看不了,正式版跟测试版都不行。操作系统:win10;微信开发者工具:正式版和测试版;出问题的功能:开发者工具模拟器;问题出现的情况:在页面的wxss文件里使用@import引入中文文件名的wxss文件,模拟器里无法预览小程序,控制台没有出现这个错误,手机调试又可以正常预览。
windows 文件系统中文件名并不是默认 utf8 。
我们支持 utf8 的
可以用的
@import "index.wxss";
微信开发者工具支持 utf8 编码的文件名。但是,视窗系统(windows)文件系统中文件名并不是默认 utf8 。这造成微信开发者工具在 视窗系统(windows) 下不能使用中文文件名称,包括中文文件名和目录名。
解决办法:只要让视窗系统的文件名称使用utf8编码就可以了。
如何让视窗系统的文件名称使用 utf8 编码 ?在区域设置中选择“使用Unicode UTF-8提供全球语言支持”,重新启动视窗系统。
当视窗系统使用 Unicode UTF-8提供全球语言支持,微信开发者工具就可以支持中文文件名。
操作步骤图示:
百度经验: win10 设置系统默认编码为utf-8 https://jingyan.baidu.com/article/25648fc1471e6a9191fd002e.html
为什么要用中文名字啊。这个。。~