首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UTF-8编码问题( Tridion 2011 SP1)

UTF-8编码问题( Tridion 2011 SP1)
EN

Stack Overflow用户
提问于 2013-02-14 23:06:56
回答 1查看 981关注 0票数 4

在我的一个项目中,有一些页面(如细节页面)带有vb脚本页面模板,还有一些页面(如主页)带有剃刀。我们在其中一个组件的字段(命名为标题)的文本中有as符号。

在首页At被编码为?在详细信息页面上,它是所需的,意思是£。

当我在模板生成器中运行这个主页时,它看起来很好( get ),并且在页面源代码(在演示服务器上)中,它被编码在?符号。

现在我认为这个问题已经出版了。我们已经为编码UTF-8设置了发布目标,并且这两个页面(主页和详细信息)都是从这个发布目标发布的,所以对于这些页面,它的行为是如何不同的。

即使是本网站的公共母版页也包含

代码语言:javascript
复制
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

我在web配置中加入了下面的标签来解决这个问题。

代码语言:javascript
复制
<globalization fileEncoding="UTF-8" requestEncoding="UTF-8" responseEncoding="UTF-8"/>

通过这样做,在详细页By被编码为一些垃圾字符(?符号或矩形框)。

现在我脑海中的观点是

-Issue可能是因为剃刀,但剃刀的输出在模板生成器中是完美的。

-Issue可能在发布时,但两个页面都使用相同的发布目标(UTF-8)进行发布。

谁能给我一个正确的方向来解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-16 03:36:04

当遇到编码问题时,运行Elena Serghie在她的博客上突出显示的7 checkpoints总是一个好主意。

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

https://stackoverflow.com/questions/14877817

复制
相关文章

相似问题

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