文章讨论了在Windows 7下使用Delphi 7打开旧工程时出现的中文乱码问题,并提供了解决方案。问题源于Delphi 7错误地将dfm文件中的unicode字符串转换成AnsiString时选择了错误的代码页。解决方法是改变线程的locale,使用SetThreadLocale这个API。文章...
文章讨论了在Windows 7下使用Delphi 7打开旧工程时出现的中文乱码问题,并提供了解决方案。问题源于Delphi 7错误地将dfm文件中的unicode字符串转换成AnsiString时选择了错误的代码页。解决方法是改变线程的locale,使用SetThreadLocale这个API。文章...