【发布时间】:2016-04-24 22:34:20
【问题描述】:
我有一个关于多语言网站的问题..
在 .htaccess 中添加了
AddDefaultCharset utf-8在每一页都添加了这一行
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">所有页面都使用 Dreamweaver 页面属性从
Western European更改为Unicode-UTF-8数据库排序规则 -
utf8_general_ci
俄语、日语、乌克兰语、中文、韩语除了这些词схожі-ігри
之外,大多数这些语言和单词都可以正常工作这个词是乌克兰语 - схожі-ігри。它成功存储到 db 表中,并且还正确地获取了单词。但是,它在 url 中不起作用。当我转到此链接 www.mydomain.com/uk/схожі-ігри/ 时,它说找不到对象。
但除此之外,其他 href 链接乌克兰语单词都可以正常工作。然后我从这个词中删除了 x
сожі-ігри 而不是 схожі-ігри
这个词 сожі-ігри 在 url 中运行良好。但这是一个错误的词。过去 3 小时我试图找到解决方案。我不知道。
【问题讨论】:
-
您是手动输入网址还是直接从数据库中获取?
-
我知道这个问题,我也遇到过类似的问题。让我在我的一个项目中找到,我会为你发布它,也许它也能解决你的问题......
-
@vsambor:好的。我会等
-
你在使用框架吗?你如何处理传入的请求?您是否实现了自定义路由器?
-
@Andreas : 没有框架
标签: php url utf-8 multilingual