|
本帖最后由 wszjf 于 2023-11-21 19:17 编辑
这里是编码的问题,也不算BUG,可以继续向作者反馈、改进
不过,在汉化的时候,特殊符号也需要特殊对待,使用Resource Hacker也可以正确汉化这里,不形成乱码问题实际是出在 '#169 ' 两边的引号' ' 上,想办法把 ' ' 去掉就不会乱码了
unicode编码的特殊符号©的代码为'#169',当被编译为UTF-8代码时就会出错
提供两种汉化方法:
Caption = 'Copyright '#169' 1999-2023, Angus Johnson'
可以汉化为:
Caption = 'Copyright (C) 1999-2023, Angus Johnson'
Caption = 'Copyright © 1999-2023, Angus Johnson'
解释:
当“Caption =”后面全是英文或数字符号时,仍被编译成被unicode代码,这里就不会出错
当改为汉字版权后,这里会被编译为UTF-8代码,#169两边的 ' ' 就会导致编译出错,只要改为不带 ' ' 的©或(C),去掉 ' ' 就可以了
UTF-8代码可以识别特殊符号©的


|
|