标签: special-characters

在函数名称中使用特殊字符

在Ruby中,标准约定是在方法名称的末尾使用问号来指示该方法返回一个布尔结果:

[].empty?   #=> true 
Run Code Online (Sandbox Code Playgroud)

另一个标准约定是如果方法具有破坏性(即,它修改原始数据),则使用感叹号结束方法名称:

mylist.sort! # sort mylist in-place
Run Code Online (Sandbox Code Playgroud)

最近我看到了Scheme中使用的这些约定.这让我想知道,其他语言使用/支持这个约定?是否有其他特殊字符通常用于这些或其他语言的命名?

programming-languages naming-conventions special-characters method-names

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

什么是' - '的ASCII字符代码?

我正在解码文本.我试图在ASCII中找到该字符的字符代码,而不是被误认为-.我尝试过失败了.有谁知道如何转换它?

unicode ascii character-encoding special-characters

23
推荐指数
3
解决办法
6万
查看次数

线性空白究竟是什么?(LWS/LWSP)

我看到提到这个术语,以及CRLF,CR,LF,CTL(控制字符)和SP(空格).

如果它不是常规的内联空格(),那么它是什么字符?

whitespace character special-characters

23
推荐指数
1
解决办法
6566
查看次数

如何解码HTML实体?

这是一个快速的Perl问题:

我怎么能转换HTML特殊字符,如ü'正常的ASCII文本?

我从这样的事情开始:

s/\&#(\d+);/chr($1)/eg;
Run Code Online (Sandbox Code Playgroud)

并且可以为所有HTML字符编写它,但是这样的某些功能可能已经存在了?

请注意,我不需要完整的HTML->文本转换器.我已经使用了解析HTML HTML::Parser.我只需要用我正在获得的特殊字符转换文本.

html perl ascii special-characters

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

用户名中的有效字符应该是什么?

许多基于Web的用户身份验证系统不允许包含字母,数字和下划线以外的字符的用户名.

可能有技术原因吗?

authentication standards special-characters

22
推荐指数
5
解决办法
4万
查看次数

是否有HTML/CSS方式显示HTML标签而无需解析?

有没有办法在不解析的情况下显示HTML标签?标签就像XMP之前完美地工作但现在被它取代PRE并不是那么酷.看看这个例子:

//This used to NOT PARSE HTML even if you used standard < and >.
<XMP>
<a hred="http://example.com">Link</a>
</XMP>

//New PRE tag requires &lt; and &gt; as replacement for < and >.
<PRE>
&#60;a href="http://example.com"&#62;Link&#60;/A&#62;
</PRE>
Run Code Online (Sandbox Code Playgroud)

我正在寻找的东西相当于旧的XMP标签.新的PRE标签将解析代码.

html css character-encoding special-characters

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

由于解码不当,Wordpress搜索在特殊字符上失败

我正在实现Wordpress搜索功能.当我搜索文本" 分区 "(这是其中一个帖子中的文本)时,它返回"未找到结果"

现在进一步调查,我检查了核心文件: wp-includes/query.php => function parse_search()

并发现$ term被接收编码为:Division\xe2\x80\x99s

现在这个术语没有被正确解码.形成的最终SQL语句是:
(((test_posts.post_title LIKE'%Division\xe2\x80\x99s%')OR(test_posts.post_content LIKE'%Division\xe2\x80\x99s%')))

所以,我想解码特殊字符,以便成功搜索带有特殊字符的术语.

解码方法如:

  • $ string = urldecode($ string);
  • $ string = html_entity_decode($ string);
  • $ string = rawurldecode($ string);
  • $ string = base64_decode($ string);
  • $ string = utf8_decode($ string);

不工作.有没有可以帮助的插件/钩子/方法?

示例提供:

简单searchform.php文件在这里:

if (!defined('ABSPATH')) exit(0); 

global $wp_query;

$search_query = get_search_query();
$error = get_query_var('error'); ?>

<form role="search" method="get" class="search-form form-inline" action="<?php echo esc_url(home_url('/')); ?>">
    <input id="mod-search-searchword" type="search" size="30" class="inputbox search-query search-field" placeholder="search products, content" value="<?php echo …
Run Code Online (Sandbox Code Playgroud)

php string wordpress decode special-characters

22
推荐指数
1
解决办法
2750
查看次数

\n和\ r \n之间有什么区别?

它们都意味着"新线"但是什么时候用于另一个?

string line-endings special-characters

21
推荐指数
3
解决办法
2万
查看次数

在PL/SQL Developer中转义&符号

我正在尝试针对Oracle数据库的简单INSERT语句.其中一个值是VARCHAR2字段,insert语句包含一个&符号.我该怎么做呢?我尝试了以下方法:

  1. 使用set escape转义&as \&
  2. 设置扫描关闭(这会导致ORA-00922丢失或无效选项错误)
  3. set define off(这会导致ORA-00922缺失或无效选项错误)

还有其他想法吗?

oracle escaping special-characters plsqldeveloper

21
推荐指数
5
解决办法
6万
查看次数

Escape String - 在Javascript中输出rails字符串

我正在尝试将字符串值分配给我的.erb文件中的javascript对象,如下所示:

var data = {
    'name': '<%= @product.name %>',
    ...
};
Run Code Online (Sandbox Code Playgroud)

问题是,如果值nameTom's small ears,

输出data.name将是Tom&#x27;s small ears.

有没有办法逃脱特殊字符?

我尝试过,'name': '<%= raw @product.name %>'Uncaught SyntaxError: Unexpected identifier输出到控制台.

<%= escape_javascript @product.name %>输出Tom\&#x27;s small ears

编辑 @Stefan在MrYoshiji's回答中的评论对我有用.

javascript ruby escaping ruby-on-rails special-characters

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