我在数据库中抛出了一些阿拉伯字符,直到我测试了我的一个表的url值,并且它返回了阿拉伯字母的编码值,我检查了数据库是否正常,但是我发现问题是在route()参数中对值进行编码:
route('some.route', 'parmش'); // returns the encoded value 'param%D8%B4'
这使我的数据库查询返回该行的null。 数据库看起来很好,其他所有看起来都很好,除了我找不到修复该问题的地方。
我进行了
等其他测试url('ش'); // was fine
帮助!
答案 0 :(得分:0)
由rawurldecode($value);