如何从网页中删除外来字符
How to remove foreign characters from Web Page?
我在书籍文件夹中有html文件。尝试在另一个 html 页面中使用 jQuery load 方法加载 html 文件,但它显示外来字符,例如 .
法典:
PageContentURL = "books/" + bookTitle + "/book_" + bookTitle;
$("#container").load(PageContentURL);
工作网址 :http://ashapanchal.com/TheBibleScholarHTML/chaptercontent.html?bid=2&btitle=Eastons%20Bible%20Dictionary&cid=4&ctitle=D&spi=186&epi=220&tpi=186
为什么会这样?如何删除外语字符?我已经设置了字符集并尝试了许多在线可用的解决方案。
您需要在Apache
服务器上配置响应标头。
您现在拥有的只是.html
文件的'Content-Type: text/html'
标头。因此,您需要创建.htaccess
文件(如果尚不存在(并添加以下行:
<FilesMatch "'.html$">
Header unset Content-Type
Header append Content-Type "text/html; charset=utf-8"
</FilesMatch>
你能:)试试这段代码吗?
str.replace(/[^'w's]/gi, '');
如果你想试试
<input type='button' value='click' id="click"/>
<input type='text' value='' id="testtt"/>
$(function(){
$('#click').click(function(){
var str= $('#testtt').val();
var newvalue = str.replace(/[^'w's]/gi, '');
alert(newvalue);
});
});
从章节内容中删除以下行.html
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
问题是主页是使用 utf-8 编码的,而您包含的页面是 iso-8859-1。因为主页是utf-8,所以它也将包含的页面解释为utf-8。
相关文章:
- angularjs删除动态形式元素中的特殊字符
- 拼接未删除某些字符
- 删除图形和数字之间的连字符(-)符号
- 删除单引号字符转义
- 用于在Javascript中删除多个空格的特殊字符
- 如何删除“;反向字符顺序“;作用
- Javascript:删除冒号的最后一个字符
- 为什么以下正则表达式不删除 ## 字符
- 如何从拼音编辑器中删除特殊字符
- 如何在单击时从输入字段中删除最后一个字符
- 使用jquery删除href中的特定字符或标记
- 如何删除“"使用javascript从字符串中提取字符
- 如何删除用Range.setStart/setEnd选择的字符
- 为什么jQuery正在删除文本的最后一个字符
- jQuery:从数据属性中删除除前4个字符外的所有字符
- 在粘贴事件Javascript的输入字段中删除所有非数字字符
- 如何删除↵JS字符串中的字符
- 用于删除字符串中字符开头到结尾的正则表达式
- Javascript选项卡字符删除
- 逐个字符删除