2013-02-14 41 views
4

在我的一个项目中,有一些页面(例如详细页面)带有vb脚本页面模板和几页(如主页)和剃须刀。我们在组件字段中的文本(以title命名)中签有£。UTF-8编码问题(Tridion 2011 SP1)

在主页£获得编码?并在详细信息页面上按要求,意味着£。

当我在模板构建器中运行此主页时,它看起来很好(£),并且它在页面源代码(在演示服务器上)会被编码?符号。

现在我认为这个问题出现在某个地方。我们已经为UTF-8编码设置了发布目标,并且从同一发布目标发布了这两个页面(主页和详细信息),以便它们对于这些页面的行为有所不同。本网站的

即使是常见的母版页中也包含

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 

我下面包括在标签web配置,拍出来这个问题。

<globalization fileEncoding="UTF-8" requestEncoding="UTF-8" responseEncoding="UTF-8"/> 

通过这样做,在细节页面£获取一些乱码编码(?符号或矩形框)。现在

在我的脑海中的点是

-issue可能是因为剃须刀,但剃刀输出模板生成器完美。

- 问题可能出现在发布时间,但两个页面都使用相同的发布目标(UTF-8)发布。

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

+1

您可以尝试关注http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/task_4AFE6D6DFC50425D98F98B83C82E13A4以定义属性“-Dfile.encoding = UTF8”吗?可能您需要做的就是将JVM上的默认编码设置为UTF-8。 – 2013-02-14 15:24:17

+1

不要忘记7个检查点:http://elenaserghie.blogspot.nl/2012/01/7-clues-to-solve-character-encoding.html – 2013-02-14 16:27:25

+0

感谢Daniel和Nuno的有用评论。问题可以通过在页面级重写编码来解决。 – 2013-02-15 08:08:49

回答

2

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

相关问题