标签: html-escape-characters

在java中转义javascript字符串

我需要将它变成java中的字符串:

 <script type="text/javascript">document.write("<img src=\"UpArrow.png\" /> \"); </script>
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?我一直在努力,结果就像这样......

return "<script type=\"text/javascript\">document.write(\"<img src=\"UpArrow.png\" /> \"); </script>";
Run Code Online (Sandbox Code Playgroud)

哪个不起作用,因为我需要在UpArrow.png之前和之后双重转义引号.因为它需要在javascript中转义而不是在java中转义.

javascript java jsp escaping html-escape-characters

14
推荐指数
3
解决办法
1万
查看次数

mono中的system.web功能缺失了吗?

我需要HttpUtility来编码字符串,但它似乎得到了支持,但不再支持.实际上,整个System.Web都没了.

还有其他选择吗?我需要Javascript Escape一些字符串.

monodevelop xamarin.ios system.web html-escape-characters

13
推荐指数
1
解决办法
6644
查看次数

标题标签中的HTML实体代码

我正在尝试在我的网站的标题标签中使用'é'的HTML实体代码,它似乎不适用于任何浏览器.如果我在标题中键入法语等效的"Party:":

<title>part&eacute;</title> 
Run Code Online (Sandbox Code Playgroud)

part&eacute;渲染时,我会在所有浏览器的标题栏中输入.当我使用'é'字符时,它确实有效.有谁知道这是怎么回事?

html html-escape-characters

12
推荐指数
1
解决办法
1万
查看次数

如何在HTML中复制\ t制表符空间?

如何在html中使用common\t转义字符?可能吗?

我需要一个与/ t转义字符功能相同的代码

html html-escape-characters

12
推荐指数
6
解决办法
10万
查看次数

node.js和Handlebars:编译的HTML被转义

我在节点应用程序中使用把手,我遇到了麻烦.

这是模板 index.html

{{CONTENT}}
Run Code Online (Sandbox Code Playgroud)

这是代码

var fs = require("fs");
var handlebars = require("handlebars");

var data = {
    CONTENT: "<b>Hello world!</b>"
};

var templateFile = fs.readFileSync('./index.html', 'utf8');
var template = handlebars.compile( templateFile );
var html = template(data);
Run Code Online (Sandbox Code Playgroud)

问题是标签<B>被转义为&lt;B&gt;

我怎么能避免这个?

template-engine node.js html-escape-characters handlebars.js

11
推荐指数
2
解决办法
1万
查看次数

打印Unicode字符PHP

我有一个数据库存储带有Unicode字符的视频游戏名称但我无法弄清楚如何在将这些Unicode字符打印到HTML响应时正确地转义它们.

例如,当我打印所有名为Uncharted的游戏时,我得到了这个:

Uncharted: Drake's Fortuneâ„¢
Uncharted 2: Among Thievesâ„¢
Uncharted 3: Drake's Deceptionâ„¢
Run Code Online (Sandbox Code Playgroud)

但它应该显示这个:

Uncharted: Drake's Fortune™
Uncharted 2: Among Thieves™
Uncharted 3: Drake's Deception™
Run Code Online (Sandbox Code Playgroud)

我运行了一个快速的JavaScript转义函数来查看它是哪个Unicode字符并发现它\u2122.

如果我可以正确显示字符,我没有完全转义字符串中每个字符的问题.我的猜测是以某种方式找到字符串中每个字符的十六进制表示,并让PHP呈现Unicode字符,如下所示:

print "&#x2122";
Run Code Online (Sandbox Code Playgroud)

请指导我通过Unicode转义字符串以获得HTML友好的最佳方法.我曾经为JavaScript做过类似的事情,但是JavaScript有一个用于escape和unescape的内置函数.

但是我不知道任何类似功能的PHP函数.我已经阅读了关于ord函数的内容,但它只返回给定字符的ASCII字符代码,因此显示不正确的&#x2122;或者&trade;.我希望这个函数足够通用,可以应用于任何包含有效Unicode字符的字符串.

php unicode html-escape-characters

10
推荐指数
4
解决办法
3万
查看次数

AngularJS从文本创建html/link/anchor(视图中的escape/unescape html)

我有一个具有指定值的控制器:

$scope.post = 'please visit http://stackoverflow.com quickly';
Run Code Online (Sandbox Code Playgroud)

我的html中有一些文字:

<p>{{post}}</p>
Run Code Online (Sandbox Code Playgroud)

我想创建一个url的可点击链接(用锚标签包围它).

我试图将我的HTML更改为:

<p ng-bind-html="post | createAnchors"></p>
Run Code Online (Sandbox Code Playgroud)

以下是该问题的简化示例:

http://jsfiddle.net/T3fFt/4/

问题是,我怎样才能逃脱整个帖子文本,除了链接,它将被锚标签包围??

anchor hyperlink sanitize html-escape-characters angularjs

9
推荐指数
1
解决办法
2万
查看次数

Document.write(<script>)抛出意外的标记"ILLEGAL"

在你提问之前,我已经在Stack Overflow中搜索了很多,并且我谷歌了几千次.我见过的任何其他案例都帮助了我.

我们来看看我的问题:

我正在尝试在我的代码中使用以下脚本:

<script type='text/javaScript'>
    document.write("<script src='/feeds/posts/default/-/"+hom_cat1+"?max-results=1&orderby=published&alt=json-in-script&callback=showhomeposts1'></script>");
</script>
Run Code Online (Sandbox Code Playgroud)

但我正在使用Blogger并且它无法正确检测我的代码(请注意红色脚本结束标记):

请注意红色脚本结束标记

有了这个,我无法保存模板.所以我试图使用这个网站将我的代码转换成HTML实体.当我编码时,将其放入我的模板并保存,我得到:

Uncaught SyntaxError: Unexpected token ILLEGAL 
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试使用的编码字符串:

&lt;script type='text/javaScript'&gt;document.write(&quot;&lt;script src='/feeds/posts/default/-/&quot;+hom_cat1+&quot;?max-results=1&amp;orderby=published&amp;alt=json-in-script&amp;callback=showhomeposts1'&gt;&lt;/script&gt;&quot;);&lt;/script&gt;
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解决我的问题?

javascript html-entities html-escape-characters

8
推荐指数
1
解决办法
8253
查看次数

Rails 3 将 &amp; 替换为 &amp; 在文本字段中

我正在使用 Rails 3。当用户提交带有 text_field 的表单并在其中输入 & 时,该表单将得到验证。当它无效时,Rails 返回一个错误,然后我将其显示给用户。但现在 & 被翻译为&amp;. 我怎样才能改变这种行为?谢谢。

html-escape-characters ruby-on-rails-3

6
推荐指数
1
解决办法
2469
查看次数

有没有办法在HTML中定义自定义特殊字符?

W3已经定义了符号&mail;&telephone;在提案草案中.我现在想开始使用它们,即使它们尚未正式使用.

有什么方法可以定义这个; 例如&telephone; = &#x260e;

我猜这是不可能的,这不是一个很大的问题 - 只是好奇,因为能够创建这样的自定义字符映射可能会很有趣.

http://www.w3.org/TR/WD-wwwicn.html

html javascript css html5 html-escape-characters

6
推荐指数
1
解决办法
765
查看次数