問題タブ [accent-insensitive]

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 投票する
2 に答える
6015 参照

java - JPA CriteriaQuery - アクセントを区別しない

JPA と PostgreSQL を使用しています。CriteriaQuery を作成し、アクセントを考慮しないクエリを作成したいと考えています。

例: 文字 'a' を検索すると、データベースは値 'ã'、'a'、'á' などを返す必要があります。これはすべての文字で発生するはずです。

これは、変更したいコードの例です。この場合、大文字と小文字が区別されず、アクセントは区別されません。

0 投票する
2 に答える
113 参照

sql-server - MSSQL スペース インセンシティブ検索

SQL Serverでスペースを区別しない検索を行う方法は?

たとえば、これらの都市名は等しいと見なされます。

大文字と小文字を区別せず、アクセントを区別しない単純な検索を行う方法は知っていますが、スペースを区別しない検索については何も見つかりませんでした。

使用できる照合またはプリティ関数はありますか? または、コードで都市名を前処理する必要がありますか?

0 投票する
2 に答える
9442 参照

javascript - jQuery DataTables が機能しない特殊文字が検索結果になる

jQuery Datatables プラグインで特殊文字を含む単語を検索しようとしています。

次のようなデータテーブルにいくつかの結果があります。

「alma_maría」を検索しようとすると、最初の結果が表示されます。

「alma_maria」(「í」の代わりに「i」という文字を使用していることに注意してください) を試しても、何も表示されません。

スクリーンショット 1:

検索しようとしています

スクリーンショット 2:

検索しようとしています

特殊文字を使用せずに検索したときに特殊文字の結果を表示するように Datatables を構成する方法はありますか?

私のHTML/Javascriptコード:

0 投票する
2 に答える
1206 参照

c# - .Contains およびアクセントを区別しない Entity Framework を使用して文字列を検索する方法

私のデータベースには、都市を格納するテーブルがあります。「フォス ド イグアス」のようなアクセントの都市もあります。

私の MVC アプリケーションには、単語に基づいて都市のリストを返す JSON がありますが、「Foz do Iguacu」など、アクセントを使用して都市を検索するユーザーはほとんどいません。

私のデータベースには「Foz do Igua Ç u」がありますが、ユーザーは「Foz do Igua C u」を検索します

アクセントを無視してテーブル内のレコードを検索するにはどうすればよいですか?

これが私のコードです:

0 投票する
1 に答える
328 参照

sql - 1 つの SQL ステートメントで、2 つのテーブルと 1 つのテーブルの条件を使用する SQL JOIN

ドキュメント (雑誌記事) のテーブルを持つ sqlite データベースがあり、各ドキュメントには一意の ID があります。すべての作成者は、対応するドキュメント ID と一意の作成者 ID とともに別のテーブルに一覧表示されます。問題は、記事の著者数が異なることです。著者が 1 人の場合は、その名前だけを取得する必要があります。2 つある場合は、両方の名前を取得する必要があります。2 つ以上ある場合は、最初の著者のみを取得し、「et al.」を追加する必要があります。それに。

次の例では、「作成者 - タイトル」タイプのレコードを作成する必要があります。ドキュメント タイトル 1 には「Name101 et al. - Title1」、Title2 には「Name201 - Title2」、Title3 には「Name301 & Name302 - Title3」を指定する必要があります。

確かに、少なくとも 2 つのクエリでそれを行うことができますが、1 つのステートメントでそれを行うにはどうすればよいでしょうか?

もう 1 つの関連する問題は、アクセントを区別しない順序 (たとえば、ú = ü = u) の著者名で結果をソートしたいということです。COLLATE Latin1_General_CI_AI については認識しており、LIKE 句では問題なく動作しますが、ORDER BY 名 COLLATE Latin1_General_CI_AI を記述すると、ステートメントがエラーを返します。

0 投票する
1 に答える
4222 参照

python - 正規表現 - 文字とそのすべての分音記号のバリエーション (アクセントを区別しない) に一致します。

文字とそのすべての可能な分音記号のバリエーション (アクセントを区別しない) を正規表現と一致させようとしています。もちろん、私ができることは次のとおりです。

しかし、それは一般的な解決策ではありません。この場合\pL、一致を特定の文字に減らすことはできませんe

0 投票する
2 に答える
446 参照

sitecore - Sitecore lucene ギリシャ語検索はアクセントを区別しますか?

デフォルトの Sitecore 8 インストールでは、かなりの数のアイテムを含むバケットがあります。ギリシャ語の RTE フィールドでコンテンツ検索クエリを発行すると、Sitecore が検索語をアクセントを区別して処理しているように見えますが、これはギリシャ語では正しくありません。

誰かがギリシャ語のインデックスアクセントを鈍感にする正しい方向に私を向けることができますか?

0 投票する
3 に答える
574 参照

sorting - vim単語をアルファベット順にソートすると、アクセントが無視されます

vim :sort を使用して、フランス語の単語のリストをアルファベット順に並べ替え、アクセント付きの単語 (é) をアクセントなし (e) と見なしたいと考えています。フランス語の辞書はこのように配置されています。たとえば、リスト「eduquer ébats」をソートすると、「ébats eduquer」が生成されます。ただし、vim を使用した単純な並べ替えでは、最初のリストが生成されます。これを達成するために設定できる :sort フラグはありますか?