找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12105|回复: 16

[求助] ProMessageDisplay 中文信息不能正常显示

[复制链接]

1

主题

13

回帖

0

威望

实习生

积分
16
发表于 2021-9-18 15:53 | 显示全部楼层 |阅读模式
status = ProMessageDisplay ( message_file, "rompt Information","Select the face to draft.");    //选择要拔模的面.

英文显示:Select the face to draft. 提示正常;
如果把英文信息换成中文   “选择要拔模的面.",则无任何显示。

不知是何原因,是否能帮忙点拨一下。不胜感激!

1

主题

13

回帖

0

威望

实习生

积分
16
 楼主| 发表于 2021-9-20 15:03 | 显示全部楼层
不知有没有朋友碰到过该问题,是否可以点拨一下,谢谢!
回复

使用道具 举报

1

主题

13

回帖

0

威望

实习生

积分
16
 楼主| 发表于 2021-9-29 16:56 | 显示全部楼层
不知有没有朋友碰到过该问题,是否可以点拨一下,谢谢!
回复

使用道具 举报

0

主题

61

回帖

0

威望

助工

积分
66
发表于 2021-10-5 11:56 | 显示全部楼层
txt文件存成UTF-8格式
回复

使用道具 举报

1

主题

13

回帖

0

威望

实习生

积分
16
 楼主| 发表于 2021-10-27 14:18 | 显示全部楼层
非常感谢grossm的提醒与帮助!但是这么做还是不行呢,ProMessageDisplay第三个参数的字符串中,只要有中文字符就不能正常显示(整个字符串什么都不显示);如果为纯英文字符串就能够正常显示。原来txt文件是ANSI格式,txt文件内的中文还能显示,改成UTF-8格式后,txt文件内的中文显示乱码了。
回复

使用道具 举报

3

主题

54

回帖

0

威望

助工

积分
73
发表于 2021-11-1 11:47 | 显示全部楼层
需要用宽字符串,Prostringtowstring()
回复

使用道具 举报

3

主题

28

回帖

0

威望

助工

积分
199
发表于 2021-11-1 12:02 | 显示全部楼层
应该是UTF-8 with BOM格式。
回复

使用道具 举报

1

主题

13

回帖

0

威望

实习生

积分
16
 楼主| 发表于 2021-11-2 08:42 | 显示全部楼层
msg_ugfund.txt:

%CPPrompt Information
Testing Information: %0s
#
#

相关程序:
ProMessageClear();
ProStringToWstring ( msg_string, "选择要拔模的面" );//Select the face to draft:
status = ProMessageDisplay (message_file, "Prompt Information",msg_string);
好像还是不行呢?有中文时,显示乱码,或者什么都不显示。谢谢楼上的两位热心解答。
回复

使用道具 举报

1

主题

13

回帖

0

威望

实习生

积分
16
 楼主| 发表于 2021-11-2 08:45 | 显示全部楼层
d:\2021-11-02_8-44-09.jpg
2021-11-02_8-44-09.jpg
回复

使用道具 举报

1

主题

13

回帖

0

威望

实习生

积分
16
 楼主| 发表于 2021-11-2 08:46 | 显示全部楼层
UTF-8 with BOM格式,也试过了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-22 11:35 , Processed in 0.157242 second(s), 23 queries .

快速回复 返回顶部 返回列表