字符代码(HTML)是​什么?我在我的一个jQuery脚本中发现了它,并想知道它是什么..
谢谢.
编辑:
这是它所在的脚本(它被添加到最后,在Firebug中找到它)
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<script type="text/javascript">
var $jnyh = jQuery.noConflict();
$jnyh(function() {
$jnyh("#title-nyh").click(function() {
$jnyh(".show-hide-nyh").slideDown("slow");
}, function() {
if(!$jnyh(this).data('pinned'))
$jnyh(".show-hide-nyh").slideUp("slow");
});
$jnyh("#title-nyh").click(function() {
$jnyh(this).parent().toggleClass("title-btm-brdr");
$jnyh(this).toggleClass("chev-up-result");
var pin = $jnyh(this).data('pinned');
$jnyh(this).data('pinned', !pin);
if(pin) $jnyh(".show-hide-nyh").slideUp("slow");
});
});?​
</script>
Run Code Online (Sandbox Code Playgroud) 以下将替换ASCII控制字符(简写为[\x00-\x1F\x7F]):
my_string.replaceAll("\\p{Cntrl}", "?");
Run Code Online (Sandbox Code Playgroud)
以下内容将替换所有ASCII不可打印字符(简写[\p{Graph}\x20]),包括重音字符:
my_string.replaceAll("[^\\p{Print}]", "?");
Run Code Online (Sandbox Code Playgroud)
但是,它们都不适用于Unicode字符串.有没有人有一个很好的方法从unicode字符串中删除不可打印的字符?
我的代码中有一些特殊字符,请看一下:
一个
它只是在前端显示正常字符,如"a".现在相同的字符没有任何普通字符:
人物从这里开始
人物在这里结束
好吧,看起来这个编辑器不会保存为空,请尝试使用代码片段.
<html><p>? </p></html>Run Code Online (Sandbox Code Playgroud)
问题是,在PhpStorm中,这个角色不会被显示出来,即使没有
"设置 - 编辑 - 通用 - 外观 - 显示空白"或
"设置 - 编辑器 - 常规 - 外观 - 显示方法分隔符"
只有"strg + f,strg + r"会找到这个字符.
我认为这个角色是"only-mac-char":)我正在使用Windows,我无法在Mac上测试它.
编辑:对不起,我可以将其识别为"U + 2028:LINE SEPARATOR" http://www.babelstone.co.uk/Unicode/whatisit.html
最大的问题是phpStorm没有在代码中显示任何内容.就像没有角色一样,但是用箭头键移动时会注意到这个位置有2个步骤,2个标签之间看起来像"> <"但是它是"> <".