Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Laravel使验证URL包含阿拉伯语等外语符号_Laravel_Laravel 5_Laravel 5.2_Laravel 5.1_Laravel 5.3 - Fatal编程技术网

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

如何使用Laravel使验证URL包含阿拉伯语等外语符号,laravel,laravel-5,laravel-5.2,laravel-5.1,laravel-5.3,Laravel,Laravel 5,Laravel 5.2,Laravel 5.1,Laravel 5.3,如何使用Laravel使验证URL包含阿拉伯语等外语符号 这样地 我只想指出: 如果你不相信我的话,那么在这个问题中做一个“查看源代码”来验证URL实际上是: <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

如何使用Laravel使验证URL包含阿拉伯语等外语符号 这样地 我只想指出:

如果你不相信我的话,那么在这个问题中做一个“查看源代码”来验证URL实际上是:

<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>
但是,如果浏览器获得URL编码的字符串,他们通常很乐意将URL编码的符号转换为字符并在地址栏中显示

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

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

检查
或者了解更多细节。

对我来说,它工作得非常好,即使是阿拉伯语,也没有任何特殊需要。如果您有任何错误、异常等,请添加它。太棒了,它就像一个符咒一样工作,但只更改了输出post permalink的URL的最后一部分,如下所示:
。非常感谢。
$url = urlencode("https://www.dott.com/news/1061/صاحب-السمو-يدشن-مصفاة-لفان-2");