ruby-on-rails - 使用 rails/ruby 为葡萄牙语单词添加重音符号
问题描述
我有以下葡萄牙语字符串:calça
但是当使用 calca 进行使用搜索时,我需要转换为 calça 是否有一个 gem ou 可以用来将非重音字符串转换为葡萄牙语中具有正确重音的单词?
解决方案
删除 ruby 中的重音:从 UTF-8 国际字符中删除重音的 Ruby 方法
要删除弹性搜索中的重音符号:https ://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-asciifolding-tokenfilter.html
在 postgres中删除重音:在 postgreSQL 中删除重音的函数
推荐阅读
- php - $order->get_items('fee') 似乎不适用于 woocommerce_new_order 钩子
- r - 手动设置自定义图例形状
- c# - 如何在 C# 类库项目中的测试执行期间查看控制台输出
- typescript - NestJS中的自定义ClassSerializerInterceptor根据用户角色进行序列化(表达req对象)
- google-apps-script - 每次填充新行时如何触发脚本?
- amazon-web-services - 每个服务一个 DynamoDB 客户端或所有服务一个 DynamoDB 客户端
- xamarin - Xamarin.iOS 自定义渲染器调用 SetNativeControl 的性能很慢
- angular - 是否可以通过在特定时间段内有效的 URL 链接登录/验证?[NET Core 3.1 和 Angular 9]
- php - 当我尝试显示身份验证用户数据时为 foreach() 提供的参数无效
- java - 从 Java 字符串中删除格式,同时保留重音字符