首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用Laravel使验证URL包含阿拉伯符号等外文

如何用Laravel使验证URL包含阿拉伯符号等外文
EN

Stack Overflow用户
提问于 2017-03-12 19:58:13
回答 1查看 120关注 0票数 1

如何使用Laravel使验证URL包含像这样的阿拉伯符号的外语https://www.dott.com/news/1061/صاحب-السمو-يدشن-مصفاة-لفان-2

EN

回答 1

Stack Overflow用户

发布于 2017-04-12 21:41:13

我只想指出:

如果你不相信我,那就做一个“查看这个问题中的源代码,以验证URL是否确实是:

代码语言:javascript
运行
复制
<a href="https://www.dott.com/news/1061/%D8%B5%D8%A7%D8%AD%D8%A8-%D8%A7%D9%84%D8%B3%D9%85%D9%88-%D9%8A%D8%AF%D8%B4%D9%86-%D9%85%D8%B5%D9%81%D8%A7%D8%A9-%D9%84%D9%81%D8%A7%D9%86-2" rel="nofollow noreferrer">https://www.dott.com/news/1061/صاحب-السمو-يدشن-مصفاة-لفان-2</a>

因此,您需要执行以下操作:

代码语言:javascript
运行
复制
$url = urlencode("https://www.dott.com/news/1061/صاحب-السمو-يدشن-مصفاة-لفان-2");

但是,如果浏览器获得URL编码的字符串,它们通常会很乐意将URL编码的符号转换为字符,并在地址栏中显示它们。

作为提醒,有效的URL字符包括:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~:/?#[]@!$&'()*+,;=`.

有关更多详细信息,请查看What characters are valid in a URL?https://www.rfc-editor.org/rfc/rfc3986

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42747103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档