我在为我当地的超市玩电子商务网站。
当过滤品牌“Lay's”上的产品时,url将其显示为“layaposs”这应该被规范化为简单的“lays”。
我想知道为什么会发生这种情况,我如何用ruby重现它?
最佳答案
听起来好像有两个过滤器把它变成了这样:
lay's=>lay's(这将把'转换成它的xml实体,'
)。其他实体包括&
for&,<
for>for>和"
for”。
去掉所有非字母字符,留下你的layaposs。
我曾经有一个网站把我的姓变成了笑话说真的,别开玩笑基本上,我姓氏中的连字符变成了“oemminus”,然后我姓氏的其余部分,在Y之后,被截断。
关于ruby - 为什么“外行”变成“外行”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27233408/