博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

HomeSite/HomeSite+ 5.5 中的 Unicode 问题

Posted on 2005-01-16 16:59  dalongzero  阅读(445)  评论(0编辑  收藏  举报

在 Macromedia HomeSite 5.5 和 HomeSite+ 5.5 中发现以下 Unicode 问题。

无法在 HomeSite 中将字符集设为 UTF-8 代码页,因此,保存有双字节字符的 UTF-8 文件不能在“编辑”选项卡中正常显示。此问题被记录为 Macromedia 问题 47134。
解决办法:

如果您有在 HomeSite 中创建的 Web 文档,您希望向该文档中添加 Unicode 字符,但由于 HomeSite 缺少 Unicode 字符集而无法添加,那么您可以使用“记事本”将 Unicode 字符插入文档中。

此解决办法适用于 Windows 2000、XP 和 Server 2003 操作系统。在进行操作前,应确保您的计算机中安装了所用语言的代码页。可以通过“控制面板”>“区域选项”安装代码页。
  1. 在 HomeSite 中创建 Web 文档并另存为 Unicode;在 HomeSite 中将此文档保持为打开状态。
  2. 仅限于 Windows 2000(Windows XP 或 Windows Server 2003 可以跳过此步):

    在“记事本”中打开该文档,将“格式”-“字体”更改为“Arial Unicode MS”或“Lucida Sans Unicode”。
  3. 输入 Unicode 字符,可以直接在“记事本”中键入,也可以从浏览器等中复制并粘贴到“记事本”中。
  4. 在“记事本”中保存文件:“文件”>“保存”。
  5. 切换到 HomeSite,出现让您重新载入文件的提示时,选择“是”。
  6. 在 HomeSite 中,选择“浏览”选项卡。Unicode 字符现在应可以正常显示。
重要:不可以直接在 HomeSite 中再次保存该文件。如果在 HomeSite 中保存了,所有 Unicode 字符将在浏览器中显示为 ???。因此第 5 步后,应在“记事本”中更改和保存文件。