首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将网站转换为多语言?

将网站转换为多语言?
EN

Stack Overflow用户
提问于 2012-05-31 13:43:11
回答 3查看 614关注 0票数 0

我在语言转换方面有问题。我的网站语言是英语,但我的客户需要土耳其语的网站。这是交易网站。后端管理员以英语发布交易,但在前端,客户需要在土耳其语显示。我正在使用PHP和Mysql来开发这个项目。如何将页面转换为土耳其语?任何人都可以帮助我..

先谢谢你...

EN

回答 3

Stack Overflow用户

发布于 2012-05-31 13:47:53

  1. 您需要为您希望支持的每种语言提供一组平行的页面。
  2. 您可以简单地在主页上提供指向不同“语言根”的链接。
  3. 或者您可以使用这样的PHP脚本,根据浏览器的语言自动重定向:

http://www.willmaster.com/library/automation/alternate-language-redirect.php

票数 1
EN

Stack Overflow用户

发布于 2012-05-31 13:47:45

如果你不打算以一种允许多种语言的方式来构建你的代码,你将不得不使用像Google translate这样的工具。

您可以在页面上创建一个链接,其中包含指向google翻译的链接,以及您的实际页面url。

票数 0
EN

Stack Overflow用户

发布于 2012-05-31 14:09:48

此外,不要忘记设置字符集,以便它可以接受英语/土耳其语:

代码语言:javascript
复制
<!DOCTYPE html5>
...
<meta charset='utf8'>

此外,您的mysql表应该为utf8做好了准备:

代码语言:javascript
复制
CREATE TABLE foo (
   id INT PRIMARY KEY AUTO_INCREMENT;   # example
   ...
) CHARACTER SET utf8 COLLATE utf8_general_ci;

或者更新它们:

代码语言:javascript
复制
ALTER TABLE foo CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

在你的php中(在顶部):

代码语言:javascript
复制
header("Content-type:text/html;charset=UTF-8\n");

然后你就可以在你的数据库中添加(翻译) utf8了。

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

https://stackoverflow.com/questions/10828024

复制
相关文章

相似问题

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