我的程序在中文2000下开发,要将程序在日文操作系统下运行,出现乱码。

snowerhuayun 2003-10-31 08:34:43
我的程序在中文2000下开发,要将编译的程序在日文操作系统下运行,出现乱码。
谁有好主意?
...全文
56 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
aha99 2003-11-05
  • 打赏
  • 举报
回复
建议你在日文系统重建工程,然后再重新编译
jordi2014 2003-11-05
  • 打赏
  • 举报
回复
up
yoki 2003-11-01
  • 打赏
  • 举报
回复

修改目标库的默认排序规则和字段排序规则

改库
ALTER DATABASE database
COLLATE COLLATE Chinese_PRC_BIN改字段
alter table 表名 alter column 字段名 类型 collate ....
或设计表中修改.

使用如下命令,可以获得更多的规则:
SELECT * FROM ::fn_helpcollations()
pandengzhe 2003-11-01
  • 打赏
  • 举报
回复
当然可以。
如果日文系统下可以看汉字,简单一些。
否则,有些麻烦。
snowerhuayun 2003-11-01
  • 打赏
  • 举报
回复
猫兄:
但问题是,咳!我他妈的也烦透小日本了。
但是我的程序一部分用户用中文操作系统,一部分用日文操作系统,公用一个数据库,如何是好?
snowerhuayun 2003-11-01
  • 打赏
  • 举报
回复
To:小马哥
如何改字符集?
snowerhuayun 2003-11-01
  • 打赏
  • 举报
回复
请问有没有类似apploc这样的软件,直接将可执行程序转换成中文。我用了apploc,但是他不是很好用,有时无端自动退出程序。
yoki 2003-11-01
  • 打赏
  • 举报
回复
那肯定不行啦~

你在日文操作系统中加入中文字库看可以吗,估计够悬
如果用到了数据库可能还要改字符集
snowerhuayun 2003-11-01
  • 打赏
  • 举报
回复
是的,我的程序有大量中文。
taosihai1only 2003-11-01
  • 打赏
  • 举报
回复

帮你up
佛的光辉 2003-10-31
  • 打赏
  • 举报
回复
日文操作系统下没试过,你的软件中是不是有中文阿
snowerhuayun 2003-10-31
  • 打赏
  • 举报
回复
谢谢
since1990 2003-10-31
  • 打赏
  • 举报
回复
字库?



没试过!


帮你up!
解决乱码的方法很多,最简单的方法就是把Windows的系统区域设置成该操作的区域,不过这样来回折腾也够麻烦的。虽说Windows 2000出现以来,系统预设的地区编码便可经由控制台来自行改变,但是更改需要重新启动系统,并且采用新的设定对系统的其它应用程序也有一定的影响,十分不方便。   微软开发了一个程序名叫“AppLocale”,类似 Windows XP 的基于 Unicode 的平台可按以下方法模拟运行非 Unicode 应用程序所需的语言环境,它可以让你的 Windows XP (或更新) 操作系统下,执行非系统预设的地区编码之程序,也就是说在繁体版的Windows XP下执行GB编码的程序后,此GB程序呈现出来的文字都将是工整的简体字,而不是乱码。AppLocale也可应用在其它各国的程序上,不管是日文、韩文、法文,都可适用,任何文字编码的程序都可借由它来正确地显示文字,享受原本只有 Unicode 的程序才有的好处,从此告别程序乱码的苦恼。有了AppLocale后,我们便可以指定某一程序,以指定的文字编码呈现,不需重新开机,也不会影响其它程序的运作。   到上面提供的地址下载安装程序螅 苯拥慊骶涂梢园沧傲恕?lt;/P>   1.点击“开始”菜单,在弹出的菜单里依次选择“所有程序→Microsoft AppLocale→AppLocale”即可运行程序(如图1所示)。   2. 在Microsoft AppLocale向导窗口里,直接点击“下一步”,选择“启动应用程序”复选项,点击“浏览”按钮,在“请选择一个可执行程序”窗口里选择要执行的程序点击“打开”即可添加完毕。   3. 继续点击“下一步”,向导会打开“检测语言”窗口供用户选择所要使用的语言(如图2所示)。   点击“应用程序的语言”旁边的下拉三角,在弹出的菜单中选择要使用的程序语言后,单击“下一步”继续。   4. 最后,点击“完成”,Applocale将在无兼容支持的情况下启动目标应用程序,即当前的系统设置就能满足所选语言的目标应用程序的要求了。   通过Applocale设置之后,不管是使用GB文字编码的程序,还是需要 DirectX 的GB码版本的游戏,都可以正确地显示简体中文,如同在简体版Windows一般,终于可以和乱码说Bye-Bye了。

7,786

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧