2
A
答えて
0
同様の質問hereがありました。
Androidで実際には可能ではないと言われましたが、標準化された列を追加することで回避策があります。
7
解決策はありますが、それほどエレガントではありませんが、Android上で動作します。
関数REPLACEは、アクセント付き文字を通常の文字で置き換えることができます。例:
SELECT YOUR_COLUMN FROM YOUR_TABLE WHERE replace(replace(replace(replace(replace(replace(replace(replace(
replace(replace(replace(lower(YOUR_COLUMN), 'á','a'), 'ã','a'), 'â','a'), 'é','e'), 'ê','e'), 'í','i'),
'ó','o') ,'õ','o') ,'ô','o'),'ú','u'), 'ç','c') LIKE 'SEARCH_KEY%'
またはUnicodeを使用します。
SEARCH_KEYはあなたが列を見つけたいキーワードですSELECT YOUR_COLUMN FROM YOUR_TABLE WHERE replace(replace(replace(replace(replace(replace(replace(replace(
replace(replace(replace(lower(YOUR_COLUMN), '\u00E1','a'), '\u00E3','a'), '\u00E2','a'), '\u00E9','e'), '\u00EA','e'), '\u00ED','i'),
'\u00F3','o') ,'\u00F5','o') ,'\u00F4' ,'o'),'\u00FA','u'), '\u00E7' ,'c') LIKE 'SEARCH_KEY%'
。
関連する問題
- 1. HQLクエリーを無視アクセント
- 2. アクセントを無視するsystem.windows.forms.TextBoxオートコンプリート
- 3. SQLiteのアクセントを無視した検索
- 4. C++:アクセント付き文字を無視した検索
- 5. scala - アクセントを無視するRE2用の正規表現を作成する
- 6. 発音記号やアクセント記号を無視してアラビア語を検索する
- 7. Visual Studioで文字列比較のアクセント記号を無視する
- 8. 伸縮性のある検索とタイヤを使用してアクセントを無視する
- 9. レイキャストを無視する方法トリガーコライダーを無視しますか?
- 10. 無視SVN無視...可能ですか?
- 11. SVN無視無視されます
- 12. Java文字列の比較 - 文字アクセントと大文字小文字を無視する
- 13. SPARQLでの文字列照合時にアクセント付き文字を無視する方法
- 14. 改行を無視して余白を無視する
- 15. iTextフライングソーサーpdfヘッダーを無視してhtmlを無視する
- 16. php5 sqlite3結果と無料
- 17. Jqueryを使用してアクセントを無視して、ドロップダウンリストの項目を並べ替える方法は?
- 18. SVN無視 - ディレクトリの内容を無視する方法
- 19. QCursor.setPos()を無視するmouseMoved?
- 20. RestKitタイムアウトを無視する
- 21. エンティティフレームワーク:列を無視する
- 22. Android:パディングを無視する
- 23. App.xamlスタイルを無視する
- 24. ブランクセルを無視する
- 25. chrome.history.search - モバイルブラウジングを無視する
- 26. C++ユニットテストを無視する
- 27. ポストパラメータリクエストを無視するTomcat
- 28. Javascript:alt-charactersを無視する
- 29. NSMetadataQueryカスタムファイルパッケージタイプを無視する
- 30. Gitコミットを無視する
これは性能にはあまり適していませんが、少なくとも解決策です –
@MarcosVasconcelosはい、パフォーマンスは良くありません。しかし、それは可能な解決策です。 – Derzu