首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要帮助开发2种语言的英语和法语网站

需要帮助开发2种语言的英语和法语网站
EN

Stack Overflow用户
提问于 2011-02-12 14:44:38
回答 3查看 90关注 0票数 1

在管理员端,他输入英文文本并将其转换为法语(使用google API),例如,在管理员端,如果我输入文本'Category‘,同样会转换为’catégorie‘(在IE->cat�rie中),并保存到数据库中

代码语言:javascript
复制
nameEnglish---> category
nameFrench --->catégorie

由于过程很好,但我的问题是在用户端,如果用户选择法语,内容必须以法语显示。但它显示为‘cat?©gorie’,而不是我存储在数据库'catégorie‘中的内容。我不知道该怎么办。我应该安装任何语言包吗?或者是数据库问题?

http://gates.cc/works/jp-evolution/blog-detail.php?lang=2&bId=7

EN

回答 3

Stack Overflow用户

发布于 2011-02-12 14:47:06

尝试将é和ü等特殊字符存储为HTML实体。

检查PHP函数htmlentities以将特殊字符转换为HTML实体。

当你改变信仰时,f.e."école“将被存储为:école,并且HTML将正确呈现特殊字符。

基于我以前的经验,即使我的排序规则被设置为-8,我也遇到了同样的问题,不得不使用实体进行转换。因此,我从一开始就将它们存储为HTML实体。

票数 0
EN

Stack Overflow用户

发布于 2011-02-12 15:33:13

要启用UTF-8,需要执行几个步骤。这是一篇很好的文章。http://developer.loftdigital.com/blog/php-utf-8-cheatsheet

票数 0
EN

Stack Overflow用户

发布于 2011-02-12 18:09:36

还可以使用php函数将从数据库返回的字符串转换为html实体: htmlentities。通过执行此代码,您的$string变量应该是可显示的。

代码语言:javascript
复制
$string = htmlentities($string,ENT_IGNORE,'ISO8859-1');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4976750

复制
相关文章

相似问题

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