【发布时间】:2009-07-22 16:53:08
【问题描述】:
我正在尝试使用 Delphi 2009 打开在 Delphi 7 中生成的旧项目。在某些项目中,这会导致来自 IDE 的以下错误消息:
“在文本内容中发现无效字符”
受影响的项目在旧 IDE 中运行良好。我该如何解决这个问题?
【问题讨论】:
-
错误信息显示在哪里?能发个delphi截图吗?
标签: delphi unicode delphi-2009
我正在尝试使用 Delphi 2009 打开在 Delphi 7 中生成的旧项目。在某些项目中,这会导致来自 IDE 的以下错误消息:
“在文本内容中发现无效字符”
受影响的项目在旧 IDE 中运行良好。我该如何解决这个问题?
【问题讨论】:
标签: delphi unicode delphi-2009
听起来您的 .dpr 文件中有不兼容的 8 位字符。如果您清理文件或使用一些文本编辑器将其转换为 utf-8 并重试,也许会有所帮助。
【讨论】:
我可以找到问题所在。尽管项目文件已经进行了 Unicode 编码,但 .cfg 文件中的一些特殊字符导致了问题。它们是在 IDE 中不可见的特殊文件属性的值。
【讨论】: