Unicode字符以一种有趣的方式保存在数据库中

时间:2014-05-14 作者:Greeso

我有一个我正在使用的自定义网站wp_insert_post() 手动创建标题为非英语Unicode字母(更具体地说是阿拉伯语)的帖子。

由创建的URLwp_insert_post() 类似于以下内容:

http://example.dev/%d8%b1%d9%88%d8%b3%d9%8a%d8%a7-%d8%a7%d9%84%d8%b9%d9%85%d9%84-%d8%b9%d9%84%d9%89-%d8%a7%d8%a8%d8%aa%d9%83%d8%a7%d8%b1-%d9%84%d9%82%d8%a7%d8%ad-%d9%81%d8%b9%d8%a7%d9%84-%d8%b6%d8%af-%d9%85%d8%b1/

(请注意,我启用了永久链接)

现在,如何防止上述链接保存为show?如何确保每个字母使用Unicode字符,而不是%和数字组合?

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

不要碰那根绳子。URLmust be percent-encoded, 您看到的是URL的slug。浏览器可以很好地显示字符,所以不用担心数据库。

结束

相关推荐

Tags Sorted By Characters?

如果我在一篇文章中放置了多个标签,那么在发布文章后,所有标签都会按字符序列自动排列,比如B C D。。。任何想法,如果我希望有所有的标签将不会排序或按字符序列排列。。。。所以,第一个标签将是第一个,最后一个标签将放置在最后。。。尽管第一个标记可能以Z开头,最后一个标记以A开头。。那么,我所说的保持标签序列静态的方法是什么呢?