问题标签 [illegal-characters]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
53223 浏览

android - Android 上的文件名中允许使用哪些字符?

Android 上的文件名允许使用哪些特殊字符?

另外,我可以用 Unicode 名称保存文件吗?

0 投票
3 回答
1451 浏览

c# - 文件名中的非法字符

在我的文件上传过程中,我发现非法字符被保存在表中。zurück.pdf , C _Word.doc是文件名。在这里ü ,发现C_Word之间的空格为? 在表列中。我已经通过用_(下划线)替换非字母数值来验证客户端的文件名,但它仍然会转义并保留到数据库中。这些如何在客户端处理?

0 投票
6 回答
8992 浏览

php - 在 PHP 中向数据库提交字符串时,我应该使用 htmlspecialchars() 处理非法字符还是使用正则表达式?

我正在处理一个表单,用户可以在要提交到数据库的字符串中使用非法/特殊字符。我想转义/否定字符串中的这些字符并且一直在使用htmlspecialchars()。但是,有没有更好/更快的方法?

0 投票
2 回答
205 浏览

django - Django:我如何确定 Django 不显示某些数据的原因?

我有一个 Django 应用程序,它运行一个工具并使用 Django 模板将工具的结果显示给用户。有时 Django 不显示结果。它不抱怨任何事情,只是不显示结果。我猜这与结果中的一个或多个字符有关,就 Django 而言是非法的。我怎样才能获得更多关于 Django 不喜欢什么的信息?另外,有什么方法可以用来过滤掉“坏”字符吗?结果通常只是很多文本。它们包含公司机密的东西,所以很遗憾我不能举个例子。我将 DEBUG 设置为 True 并将 TEMPLATE_DEBUG 设置为 DEBUG。

更新:

我添加了一些代码来过滤掉所有十进制值大于 127 的字符,现在它可以工作了。

0 投票
2 回答
1253 浏览

ajax - jsonp响应中的非法字符

嗨,我正在做一个练习,我正在尝试使用 javascript/ajax 抓取 nytimes 网站的内容。

为了发送跨域 ajax 请求,我使用了一个代理服务器,它向我返回带有 nytimes 网站内容的 jsonp 响应。

但由于该 html 内容有一些字符(单引号)会引发“非法字符”错误。

这个错误的可能解决方案是什么?还有什么其他方法可以解决这个问题?

谢谢

(ps这个问题是在我的一位朋友的采访中问到的)

更新:这是相同的雅虎管道链接。 http://pipes.yahoo.com/pipes/pipe.run?_id=748e37c218ed0747d0b868ae8eafefa6&_render=json

0 投票
1 回答
2159 浏览

android - Android:将 URL 解析为没有空格字符的 Web 服务

我要做的就是使用类似这样的代码将 URL 字符串发送到我的 RESTFUL Web 服务中

p>

一切都很顺利,直到我space在我的 URL 中发现字符错误。我找到了一些关于用 %20 替换空格字符的解决方案,我已经用这样的东西定义了:

p>

再一次,一切似乎都很顺利,直到我发现该replace(Char oldChara, Char newChara)函数只能替换一个空格字符,而不是两个。

举个简单的例子,当我发送CharSequence.getText()带有值的值"We won"时不会出现错误,但是当我将值更改"We won the battles"为时,会出现一个错误,即有一些非法字符发送到我的 RESTFUL Web 服务。

任何形式的答案都会带来我的非常感谢和敬意~问候~

0 投票
4 回答
39378 浏览

r - 在 data.frame 中指定列名会将空格更改为“。”

假设我有一个 data.frame,如下所示:

头(df,3)

返回:

如何让 R 停止用列名中的句点自动替换空格?即,“标签 1”而不是“标签 1”。

0 投票
2 回答
1236 浏览

ruby-on-rails - 删除非法字符的助手?

我正在使用用户输入字符串创建一个 url,我只希望 url 包含小写字母和连字符

例如 example.com/this-is-a-url

在我的模型中,到目前为止我已经添加了:

这使它成为小写和连字符。如何删除所有非法字符,例如 '/"$£%& 等等?正则表达式可能是答案,但 Rails 中是否已经为此目的内置了一些东西?

也许我应该创建一个验证来确保“名称”只是空格和字母,而不是执行上述操作?有没有为此目的而内置的东西?

0 投票
5 回答
3243 浏览

c# - 从 SQL Server 检索 XML 时如何防止非法字符出现在我的 XML 中

有时我的类中属性的字符串值会变得奇怪。它们包含非法字符,并显示如下(带框):

我假设这些是非法/无法识别的字符。我将所有对象序列化为 XML,然后通过 Web 服务上传它们。当我再次检索它们时,一些字符被替换为奇怪的字符。使用 Word 键入的连字符和破折号最常发生这种情况。这是它的原因吗?

无论如何我可以通过正则表达式或其他方式检查字符串是否包含任何这些无法识别的字符?

0 投票
3 回答
11837 浏览

standards-compliance - URI 方案的有效字符?

我正在考虑将应用程序注册到 URL 协议,我想知道,方案中允许使用哪些字符?

一些例子:

  • h323(有数字)
    • h323:[<user>@]<host>[:<port>][;<parameters>]
  • z39.50r(也有.
    • z39.50r://<host>[:<port>]/<database>?<docid>[;esn=<elementset>][;rs=<recordsyntax>]
  • 狗仔队:http(有一个:
    • paparazzi:http:[//<host>[:[<port>][<transport>]]/

那么,我可以使用哪些字符呢?
我们能不能...

  • @:TwitterUser
  • #:HashTag
  • $:CapitalStock
  • ?:ID-10T

...等,根据需要,或者方案中的字符受标准限制?