问题标签 [apostrophe]
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.
xslt - 不希望 xslt 解释实体字符
xml是这样的:
但是在解释了xsl之后,输出是这样的:
我想保留 & #34; 和'。我试过字符映射,但它不起作用。代码是这样的:
任何人都可以帮忙吗?非常感谢你!
php - Code Igniter:允许在 URI 中使用撇号,同时依赖于查询绑定以确保安全
我一直在想如何让撇号的跨 URI 的。
我正在建立一个允许用户“创建相册”的网站。我有一个链接,单击该链接时,它将加载并显示某个专辑的所有内容。我正在使用 codeigniter,所以这个页面是这样调用的:
admin = 控制器 managealbums = function dan's (album name) = variable
如您所知,codeigniter 不允许在 uri 中使用撇号(')。我的问题是:
- 如果我 htmlspecialchars/htmlentities 将专辑名称变为 &#xx; 那些新角色也不允许
- 如果我对它进行 url 编码,它将变为 %xx。百分比是允许的,但 codeigniter urldecode 在处理之前它只是恢复为撇号
- 我尝试过制作自己的 preg_replace ( ' => '~apos~' ),但我发现它效率低下,运行的行太多且乏味,因为我有一个 80% 完成的网站,而且我必须替换的字符串无处不在。
- 我也考虑过使用 base64_encode。它需要更多空间,但它可以完成工作。再一次,编码版本包含 '=' 这也是不允许的
我尽可能不想在 codeigniter 的配置文件中的允许字符列表中添加撇号。我相信他们没有它是有原因的。与此同时,我的选择已经不多了。想要允许撇号的原因是因为在这种情况下,它一定会被使用。例如,如果有人决定将“丹的生日派对”作为专辑名称怎么办?它一定会发生。我很确定我的用户会抱怨。即使我设法说服他们,我会用什么来代替它?dan_s 生日派对?看起来不对。此外,如果 facebook 可以做到,我也应该这样做。至少,如果 facebook 做到了,那就意味着有办法。
各位大佬有什么建议,开火吧。否则,我想知道在允许的 URI 字符中允许撇号是否可以(并且安全)。我知道这对于我经常使用的 mysql 非常危险,但我只记得 codeigniter 的查询绑定变量会自动转义字符。我想知道这是否足够并保证我的安全。
否则,请给我一个好主意。我筋疲力尽
asp.net - ASP.NET 图表:撇号 ' 在图表的标题中替换为 '
当我显示图表并且其标题带有撇号时,标题显示'
为'
.
我怎样才能防止这种情况发生?
symfony1 - 使用 symfony 和撇号给出 404 的前端页面
我认为这个问题可能处于不得不继续服务器故障的边缘。但是,由于我不确定问题的原因,所以我会在这里提出问题。
我有一个带有 2 个应用程序的 Symfony 安装:frontend
在backend
前端我运行撇号 cms,在后端我有一些来自学说管理生成器的模块。
在本地一切正常。但是,在我的生产服务器上, http : //mydomain.com/ 之后的每个前端页面都会出现 404 错误。奇怪的是http://mydomain.com/backend/工作正常。我不确定它是否是我的 apache 配置(视为 /backend/ 确实有效),但我将它粘贴在这里,以确保。这是我在站点可用/默认中拥有的:
任何帮助将不胜感激!
regex - 无法删除右单引号
一直试图从进入 Perl 表单的数据中删除右单引号,但未成功。如果我将文本: ( Can't Be Dodged ) 粘贴到表单中,它永远不会删除正确的单引号。我尝试了不同的编码和转义 Unicode 的方法,但似乎没有任何效果。
下面是我正在使用的。
regex - 正则表达式仅允许以 s 结尾的单词使用撇号
我使用这个正则表达式^[a-zA-Z0-9]{2,20}$
来允许以下规则: - 字母 az - 字母 AZ - 数字 0-9 - 输入长度必须至少为 2 个字符,最多为 20 个字符。
我还想只在以 s 结尾的单词末尾允许撇号。
谢谢,
autocomplete - Dreamweaver 自动完成撇号
新的 Dreamweaver 5.5 会在您打开撇号时立即关闭它。有没有办法关闭这个功能?我认为它会与自动 html 结束标签一起使用,但事实并非如此。
提前致谢
php - 上传 csv 文件时如何替换撇号?
在上传带有一堆不同描述的 csv 文件时,我无法替换撇号。
现在我有
这给了我一个错误,从我的文件中显示的第一个撇号开始。撇号出现的第一个短语以“'s”结尾。如果我将其更改为
它将超越第一个问题并解决下一个问题('t)。
我究竟做错了什么?我是 php 新手,我相信这一定是一个简单的解决方案......
html - 撇号是 HTML 元素属性值的有效容器吗?
通常 HTML 元素的属性值用引号标记,比如
p>但是,有时您会看到类似的代码
p>它是有效的 HTML,它会导致任何问题吗?将两者混合怎么样,例如
p>?