__PRE__
工作得很好,但我发现了一些失败的案例:
gen_slug('Andrés Cortez')返回andres-cortez而不是gen_slug('Andrés Cortez')
为什么?关于andres-cortez参数的任何想法?
在我的PHP站点上,当前用户使用电子邮件地址和密码登录.我想添加一个用户名,他们设置的用户名将是唯一的,他们无法更改.我想知道如何使这个名称没有空格并在URL中工作,所以我可以使用用户名链接到配置文件和其他东西.如果用户名中有空格,则应添加下划线jason_davis.我不确定最好的方法吗?
我猜这将涉及正则表达式或其他什么,但我会试一试.在某一刻,用户可以通过£$(*£$(£@$&£($在标题字段中键入类似于使用Django转换为slug的内容来打破网站slugify.
因为这些字符都不能转换,所以Django会返回错误.我的问题是,forms.ValidationError当用户使用这样的标题时,我应该在表单验证方法中提出什么?
谢谢.
我正在尝试从包含特殊字符的字符串中提取SEO友好URL,带有重音符号的字母,中文字符等等.
所以这样做并且它正在翻译这个帖子标题
java-and-seo-friendly-urls-reate--a-valid-http-url-from-a-string-composed-by-s
Run Code Online (Sandbox Code Playgroud)
我试图用Java做到这一点.
我正在使用URLEncoder.encode的这个后期解决方案将中文和其他符号转换为有效的URL字符.
你有没有实现过这样的东西?有没有更好的办法?