问题标签 [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 投票
1 回答
96 浏览

language-agnostic - 由于(变量)名称区分大小写导致的运行时错误

0 投票
3 回答
260 浏览

mysql - mysql-database 可以像 UNIX 一样保存区分大小写的字符串吗?

是否可以将“文件名”和“文件名”存储在 mysql 数据库中?

0 投票
3 回答
308 浏览

vb.net - 有没有办法强制 VB.Net 项目中的文件名区分大小写?

问题说明了一切。有没有办法在 VB.Net 文件名中强制区分大小写?如果是这样,怎么办!

我要解决的主要问题是 Windows 不关心文件名大小写的区别,但其他工具(如 Subversion)确实关心文件名的大小写

0 投票
1 回答
925 浏览

case-sensitive - HTTP ETag 是否应该区分大小写?

我正在创建一个库,用于在 Web 服务器上通过 HTTP 处理客户端缓存(即处理 If-Match、If-Modified-Since、If-None-Match 和 If-Unmodified-Since HTTP 标头),并且我我目前正在研究 ETags(实体标签)。我的问题是 ETag 应该区分大小写还是不区分大小写?我一直在查看 RFC 2616 ( http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html ) 并没有指定。

我只能假设这意味着它们应该区分大小写,但我想确保我遵循标准。

0 投票
5 回答
1430 浏览

postgresql - 任何人都成功地为 PostgreSQL 数据库使用了特定的语言环境,以便文本比较不区分大小写?

我正在使用 PostgreSQL 8.4 在 OS X 上的 Rails 中开发一个应用程序。我需要为应用程序设置数据库,以便标准文本查询不区分大小写。例如:

SELECT * FROM files WHERE title = '令人难以置信的文件'

应返回与以下相同的结果:

SELECT * FROM files WHERE title = '令人难以置信的文档'

为了清楚起见,我不想使用:

(1) where 子句中的 LIKE 或任何其他类型的特殊比较运算符

(2) citext 用于列数据类型或任何其他特殊列索引

(3) 任何类型的全文软件,如Sphinx

我想要的是设置数据库区域设置以支持不区分大小写的文本比较。我在 Mac OS X (10.5 Leopard) 上并且已经尝试将编码设置为“LATIN1”,排序规则和 Ctype 都设置为“en_US.ISO8859-1”。至今没有成功。

非常感谢任何帮助或建议。

谢谢!

更新

出于对回答者的尊重,我将给出的答案之一标记为正确答案。但是,我选择以不同于建议的方式解决此问题。在进一步审查应用程序之后,只有少数情况下我需要对数据库字段进行不区分大小写的比较,因此我将为需要不区分大小写比较的那些创建影子数据库字段。例如,name 和 name_lower。我相信我在网上某个地方遇到了这个解决方案。希望 PostgreSQL 将允许与 SQL Server 将来提供的类似的排序选项(即 DOCI)。

特别感谢所有回复的人。

0 投票
2 回答
2397 浏览

mysql - Rails 中区分大小写的查找

我正在使用带有排序规则的 Mysql,utf8_general_ci并且对于我的大多数搜索来说它都很好。但是对于一个模型和一个字段,我想找到一个区分大小写的记录。怎么做?

0 投票
4 回答
41055 浏览

mysql - MySQL 中的列名和表名是否区分大小写?

如果我有一个名为category_idand的列名Category_Id,它们是否不同?

如果我有表叫categoryand Category,它们有什么不同吗?

0 投票
2 回答
4063 浏览

mysql - 如何在 MySQL 的 instr() 中使用区分大小写?

可能重复: 如何在 MySQL 的 instr() 中应用通配符?

可能的重复链接显示了一个与我当前的一种完全相同的查询。但是,我找不到使它成为区分大小写的匹配的方法。:\

我数到了 46,这显然是错误的。它计算标志中的每个实例“T”,无论它是大写还是小写。

它根据 MySQL 文档工作。我在 MySQL 文档中发现了一些内容,该内容说要在变量上放置一个“@”符号以使其区分大小写。但是,我在 @'T' 上尝试了这个以形成以下查询:

我得到的计数为零。

任何人都可以为我解释一下吗?:)

编辑:

忘记说了,不好意思。我还尝试将 a作为 where 子句,但仍然失败并返回与;LIKE '%T%'相同的结果。(INSTR(flags, 'T') > 0)

0 投票
2 回答
298 浏览

c# - 有什么方法可以检测区分大小写的文件名错误吗?

我们正在制作一个项目以在 Mono/*nix 上的 ASP.Net 中运行

我们的问题是我们在 Windows 上开发,我们只是在 Mono 上经常构建和测试它。所以我们最近在区分大小写的文件名方面遇到了很多麻烦。一切似乎在 Windows 中运行良好,然后我们转移到 Mono 并且它被默默地破坏了。(如,它构建但不会运行或它的一部分不起作用)

当我们在 Windows 上开发时,您会如何建议我检测到这一点?基本上,我们如何让区分大小写的文件名在我们的代码中看起来错误,而代码在 Windows 上运行,但在 *nix 上不运行?

0 投票
3 回答
588 浏览

php - 换行 - 使用 php 不区分大小写

如果我搜索tOm ArNfElD并且$variable是“Tom Arnfeld”,我会LIKE在 MySQL 中得到很好的结果形式(不区分大小写)。

如何将匹配的文本包装在$variablea<span></span>中以突出显示与查询匹配的搜索部分?我需要保留原来的情况$variable