为什么fs.readFileSync编码单引号内的脚本标签为"
Why fs.readFileSync encode single quote inside script tag to "?
我想使用fs.readFileSync获取服务器上HTML文件的内容。但是返回的字符串是编码的。奇怪的是fs。readFileSync只编码这3个字符,这些字符位于script标签内:
& => &
' => " (single quote)
" => " (double quote)
下面是我的读取文件代码:
var content = fs.readFileSync("./path/to/file.htm", 'utf-8');
我怎样才能得到我的html文件的原始内容?
对不起,这是我的错误。实际上,fs.readFileSync
不是问题所在。获得内容之后,我将内容输入到cheerio,并再次从cheerio加载内容。代码如下:
var cheerio = require('cheerio');
var content = fs.readFileSync("./path/to/file.htm", 'utf-8');
var $ = cheerio.load(content);
console.log ($ . html ());//这将返回带有编码内联javascript的HTML
相关文章:
- 在<页眉>标签
- 在<script src=“"></脚本>标签
- AngularJS:类的优选顺序=“”"并且ng点击=“"在标签中
- 取出图像标签alt:丢失"没有alt-id的图像标签是优选的并且不显示丢失的“;
- 我怎么能"合并”;两个HTML标签
- 类似于htmls<script src=“">xaml的标签
- JavaScript禁用”;打开”"打开新标签”;以及“;复制“;长按iOS 8 safari中的锚标签
- 得到"标签“;标签在Internet Explorer 6中工作(用于单选按钮)
- 参考“;href"而不是html中锚点标签中的url
- 如何将鼠标悬停在<img src=“">标签
- 为什么javascript不会"checkbox.disable”;在ASP.NET中灰显关联标签
- 突出显示菜单中具有href="#"“选项”;a“;标签
- 谷歌标签管理器:如何使用“;自定义Javascript"在“;自定义HTML标记&”;
- "无效标签“;当使用带有jsonp的jQuery调用jsoni.com时
- 如何更改Select2默认新建标签键"space"“帮助”
- Javascript:使用"标签"
- XPath帮助-在“开始”之前获取数据的代码<br>"标签
- 防止降价处理器转换“>"至“>"在<脚本>标签
- 如何做facebook API登录使用锚标签链接使用Javascript功能?给定在<a href="&q
- onclick=“"在<a></a>标签获胜'不起作用——我错过了什么