显示北欧字符集,例如:ø(o /)AIDA 6.0,Dolphin Proff 6.03

时间:2013-12-10 13:00:14

标签: smalltalk aida

当AIDA向我的FireFox或包含丹麦字符的Chrome浏览器发送文本字符串时,例如。 ø(o /)或Æ(AE)它们显示为 。我试过了:  (AIDASite命名为:'PIYHsite')defaultLanguage:'DA' 并且站点中的受控站点设置如下:defaultLanguage ='DA',没有成功。

我忽略了什么暗示? 提前致谢 索伦

附录。 AIDA使用UTF8编码,在查看源代码后,我可以看到我的defaultLanguage ='DA'的设置实际上是为不同的语言选择不同的sourcedokuments。因此,它不会改变所看到的行为是可以理解的。我可能忽略了任何UTF8技巧?

1 个答案:

答案 0 :(得分:0)

问题(几乎解决了)。 AIDA HTMLResponse标头有:charset = UTF-8,但AIDA没有转换为UTF。 (由于Dolphin图像中缺少StreamEncoder类,转换已注释掉)。解决方案:在WebPage>> initPageHeaderLinks中删除:charset = UTF-8。 我认为浏览器默认使用我的Win 7操作系统中的本地字符编码,AIDA也使用它。 (几乎已经解决)意味着:我正在使用本地服务器“Webbifacting”我的应用程序。当提供外国客户时,问题可能会再次出现。