在 Liquid 中将重音字符转换为普通字符

Posted

技术标签:

【中文标题】在 Liquid 中将重音字符转换为普通字符【英文标题】:Convert accent characters to normal characters in Liquid 【发布时间】:2021-04-10 09:54:54 【问题描述】:

例如名称 = Florian Müllner,希望名称为 Florian MUllner 如何在 Liquid 中用重音字符隐藏名称?

阅读replace doc,但无法弄清楚。如何使用?

【问题讨论】:

【参考方案1】:

你可以像这样使用替换。

% assign text = 'Florian Müllner' | replace: "ü", "U" %

【讨论】:

这将是一个临时修复,如果 text 的值发生更改,它将失败。需要更有活力的东西 这就是替换字符串过滤器的工作原理。 然后你需要处理文本。请尝试此代码。 % 分配文本 = '弗洛里安·穆尔纳' |处理 |大写 |替换:'-',' ' % handleize 不会转换重音字符,需要在这里提到的答案:***.com/a/37511463/14673850

以上是关于在 Liquid 中将重音字符转换为普通字符的主要内容,如果未能解决你的问题,请参考以下文章

用普通的ascii字符替换重音字符[重复]

将重音字符 é 插入 Symfony2 中的表单时,如何在 mysql 数据库中将重音字符 é 保存为 é?

在 C++ 中将字节字符串转换为普通字符串

如何在 Python 中将代理对转换为普通字符串?

如何在EXCEL中将字符转成日期 如19970828转成1997-08-28

使用java将重音字符转换为英文