问题标签 [case-sensitive]

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 投票
7 回答
4661 浏览

case-sensitive - 区分大小写与不区分语法

任何人都可以为区分大小写提供一个很好的案例(:-))吗?

C#:区分大小写 VB.NET:区分大小写 C++:区分大小写 ...

更糟糕的部分:在像 VB.NET 这样的语言中使用的 XML区分大小写的。

我认为这是荒谬的,并且只有在我们发现系统中的错误之后才会造成伤害,因为 XML 同时具有​​和节点......

我在评论中被一遍又一遍地问到

“也许你可以提出一个论点来说明为什么不区分大小写是这样一个世界中的正确选择?”

这是一个示例:我认为它类似于以下问题:URL 应该区分大小写吗?www.cnn.com <> www.cnn.com ? 当然他们应该是一样的,身份盗窃天堂!因为人类不会过多关注两个相同但可能具有不同外壳的字符串。程序员是人。所以 getAge() 和 getage() 在大多数人的心目中是一样的。


请注意:我不认为我们希望代码实际上有一个定义为 getAget() 的函数,然后有代码调用它 getage(),VS (vb.net) 会自动将 getaget 更正为 getAge。所以代码很清晰,程序员知道正确的大小写。我的观点是:好的 IDE 使问题变得无关紧要,但它在像 vb.net 这样不区分大小写的语言中效果更好,然后让我们说 c#。参考:这里

0 投票
4 回答
34360 浏览

mysql - MYSQL 区分大小写搜索 utf8_bin 字段

我创建了一个表并将排序规则设置为utf8,以便能够向字段添加唯一索引。现在我需要进行不区分大小写的搜索,但是当我使用 collat​​e 关键字执行一些查询时,我得到了:

错误 1253 (42000): COLLATION 'utf8_general_ci' 对 CHARACTER SET 'latin1' 无效

错误 1267 (HY000): 非法混合排序规则 (utf8_bin,IMPLICIT) 和 (latin1_general_ci,EXPLICIT) 用于操作 '='

我对 SQL 很陌生,所以我想知道是否有人可以提供帮助。

0 投票
5 回答
5923 浏览

php - Does HTTP hostname case (upper/lower) matter?

In other words, does it matter whether I use http://www.example.com/ or http://wwW.exAmPLe.COm/ ?

I've been running into strange issues with host-names lately: I have an Apache2.2+PHP5.1.4 webserver, accessed by all kinds of browsers. IE6 users in particular (esp. when their UA string is burdened with numerous BHOs, no pattern yet) seem to have problems accessing the site (cookies disappear, JS refuses to load) when entering via http://www.Example.com/, but not http://www.example.com/

I've checked the HTTP and DNS RFCs, my P3P policies, cookie settings and SOP; yet nowhere I've seen even a mention of domain names being case-sensitive.

(I know path and query string are case sensitive ( ?x=foo is different from ?x=Foo ) and treat them appropriately; am doing no parsing/processing on domain name in my code)

Am I doing something wrong or is this just some browser+toolbar crap I should work around?

0 投票
2 回答
382 浏览

internationalization - 如何准确转换 UNIX 中的字符大小写?(假设 i18N)

鉴于存在不同的语言环境,我试图了解如何在 UNIX 中准确地操作字符和字符集——并且这样做不需要 UNIX 标准项之外的特殊工具。

我的研究向我展示了德国的Sharp-s字符的问题:一个字符变成了两个 - 以及其他问题。使用 tr 显然是一个非常糟糕的主意。我看到的唯一选择是:

但我不确定这会奏效,它需要 Perl - 不一定是一个糟糕的要求,而是一个非常大的锤子......

awk 和 grep 和 sed 和...怎么样?这或多或少是我的问题:我如何确保文本在每个语言环境中都是小写的?

0 投票
3 回答
1471 浏览

vbscript - 在VBScript中枚举区分大小写的文件?

我正在使用以下 VBScript 代码片段来枚举我的 c:\Scripts\ 文件夹中的所有文件:

不幸的是 objFile.Name 以小写形式返回路径。检索所有文件名的大小写对我来说很重要,即 NewFileOne.txt,不应作为 newfileone.txt 返回。

有没有办法在 VBScript 中枚举区分大小写的文件?

0 投票
10 回答
67708 浏览

xml - 元素名称的大小写约定?

是否有关于 XML 中元素大小写的正式建议?

我知道 XHTML 使用小写的元素名称(而不是 HTML,它通常使用大写但不区分大小写。)

但我说的是通用内容的 XML。

小写:

骆驼香烟盒:

帕斯卡案例:

大写:

注意:我正在寻找引用的指南而不是意见。但是投票最多的意见可以被视为指导方针。

0 投票
8 回答
2373 浏览

html - HTML 区分大小写的问题

我们有一个站点始终部署在 Windows 服务器上,没有区分大小写的问题。然而,我们现在需要部署到 Linux 并且知道该站点有很多大小写错误的 URL 和引用。

是否有任何应用程序可以扫描站点并修复外壳问题?这需要修复 HTML 文件、CSS 文件以及可能的 Javascript 文件。

我正在考虑编写一个应用程序,为站点中的每个文件搜索所有其他文件以查看它们是否引用了它,然后更正任何大小写错误,但认为它可能已经完成,我可以下载现成的解决方案。

谢谢加文

0 投票
4 回答
232 浏览

url - 网址大写

在什么情况下大写会影响 url?在某些情况下,它们似乎区分大小写。在其他时候,它们似乎不区分大小写。

0 投票
19 回答
121476 浏览

java - indexOf 区分大小写?

indexOf(String) 方法是否区分大小写?如果是这样,是否有不区分大小写的版本?

0 投票
3 回答
8700 浏览

oracle - Where can I query an oracle databases' case-sensitivity?

Where can I query the current case-sensitivity setting of an oracle database?

I've tried looking in v$database, nls_database_parameters, and looking through the system packages, but none of them seem to provide the information I need...