问题标签 [accent-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.
json - MS SQL Server 中 JSON 函数路径中的重音字符导致错误
我们将一些 JSON 作为 NVARCHAR 保存在我们的数据库中。在插入之前,我们使用“IsJSON”函数验证 JSON。问题是我们在“Malārd”之类的键中有一个带有重音字符的 JSON。IsJson 返回 1 表示它是一个有效的 JSON,但是当我们尝试在诸如 '$.Malārd' 之类的路径中使用它时,会导致以下错误:
如果必须,我会阻止在键中插入重音字符,但我希望为此找到更好的解决方案。
我知道我可以替换重音字符并使用 COLLATE LATIN1_GENERAL_CS_AI 之类的技巧,但我们的项目中有一些基础设施工具和 API,允许客户端开发人员插入和获取各种 JSON 模型。
java - 在java中将英文字符转换为重音字符和符号
我有一个要求,其中我有一些String
带有口音characters
和英语的文本的下拉列表characters
。现在,当我用英语搜索时,characters
我也应该能够搜索其对应的口音characters
。将英文字符转换为其等效的重音字符。现在,当我提供输入时,DAG
我应该有以下内容output
:
我想到了一个解决方案,HashMap
让我可以用重音映射所有英文字母characters
。但想如果有可能library
已经在做这项工作。我尝试了所有方法,但没有找到任何方法。请指教。
php - 无法使用 php 读取数组中的重音名称
我想检查一个名称是否已存在于数组中。我对包含重音字符的名称有疑问。以下是填写(法语)名称Charlène Rodriês
和(德语)名称时使用的代码Jürgen Günter
;它输出:NOT exists。
我怎样才能捕捉到这些包含重音字符的名称?
python-3.x - 在 selenium 中将文本发送到剪贴板
我正在使用一种不允许输入重音符号的表单,但它确实允许粘贴带有重音符号的文本。
如何将文本发送到剪贴板,然后将包含重音的文本粘贴到表单中?
asp.net - ASP.NET Core 3.1 - IIS 服务器上带有重音字符问题的字符串后面的代码
我在 .NET Core 3.1 的剃须刀页面后面的代码中包含重音字符的字符串有一个奇怪的问题。
当我在 VS2019 或本地 IIS 中运行代码时,一切正常,字符串显示并使用“é”和“ô”等字符注入 SQL。但是,一旦我们在开发 IIS 上迁移代码,重音字符就会更改为无法识别的字符“...”,其中重音字符应该是。我在 3 种情况下使用相同的数据库。
cshtml 页面使用的是 UTF-8 编码,但我怀疑它是否重要,因为据我所知,问题出在后面的代码中......
假设我有一些功能 OnPost:
当单击按钮时,新值来自剃刀页面,并发布了具有某些值的字符串。该按钮是表单内的表的一部分,使用 ajax 为数据表构建。
然后在接口实现代码中,我添加了一个记录器来获取 SQL 注入之前的值,以验证问题是与 SQL 还是代码本身有关。注意:此类驻留在默认项目引用的另一个项目/dll 中。
当代码在开发服务器/IIS 上运行时,条目为“R�le de d�ploiement: ...”。但是,如果从 Visual Studio 或我的本地 IIS(发布)运行相同的代码/构建,则该条目如预期的那样是“Rôle de déploiement: ...”。
我的问题是:我该如何解决这个问题和/或 IIS/Windows 服务器上是否有一个设置可以防止在后面的代码中使用重音字符?
谢谢!
编辑:添加了更多信息
EDIT2:我已经能够在我的本地 IIS 上重现该问题。我们正在使用 Azure DevOps 在我们的 IIS 服务器上构建和发布 webapp。我已经下载了 Azure Build(我认为它与我在本地使用 VS2019 获得的相同),现在我遇到了问题。所以它似乎是由使用 Azure DevOps 构建时发现的东西引起的......
java - 使用Java将String中的大写文本转换为带重音的小写
在一个字符串中,有没有办法在 Java 中找到一个应该包含重音的大写单词并将其转换为带有重音的小写形式。这是一个例子。
是否有可以解决此问题的自动更正功能?我想避免使用带有重音单词的字典。
javascript - Lodash:有没有办法用 lodash 将单词保持重音大写?
是否有一个lodash
函数可以转换"répété" => "RÉPÉTÉ"
而不是"REPETE"
由uppercase
函数完成?
如果不是,那么在 Javascript 中执行此操作的简单方法是什么?
jekyll - 在 Liquid 中将重音字符转换为普通字符
例如 name = Florian Müllner
,想要 name 是Florian MUllner
如何在 Liquid 中用重音字符隐藏名称?
阅读替换文档,但无法弄清楚。如何使用?
sql-server - 带有区分重音的排序规则的 MSSQL 唯一索引/键 (ss != ß, ...) EF Core Code First
我有一个带有组合键(字符串 + 日期)的表,其中字符串设置为 nvarchar,并带有整理 Latin1_General_CI_AS。我现在的问题是,插入带有“ß”或“ss”的单词受到同样的威胁,因此违反了唯一性约束。将 nvarchar 更改为 varchar 解决了这个问题,但是它的缺点是不允许使用某些特殊字符。
我该怎么做才能最好有一个不区分大小写但区分重音的组合唯一键?如果可能的话,我更喜欢先在 ef 核心代码中创建数据库模式。