找回密码
 立即注册

QQ登录

只需一步,快速开始

寂江湖

注册会员

3

主题

9

帖子

63

积分

注册会员

积分
63

活字格认证微信认证勋章

最新发帖
寂江湖
注册会员   /  发表于:2016-7-22 14:55  /   查看:3842  /  回复:5
com版本的,8.0版本spread控件,在vs2010下,在中文状态下,按住shift和破折号-键时,无法在单元格中正常显示破折号,显示的是乱码。
目前只有中文的破折号出现这种意外情况,其他中英文输入的符号都是正常的。
系统是win7 中文版,vs语言也是中文的。

请问如何解决中文破折号显示乱码的问题呢?

5 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-7-22 15:15:20
沙发
您好,出现这种问题一般是字符集和字体的问题,您检查下您系统“区域-非Unicode程序的语言”是否为中文。
同时,还有程序字体是否为常见的标准字体。
另外,你换个输入法或者电脑试下,先确定乱码原因。
回复 使用道具 举报
寂江湖
注册会员   /  发表于:2016-7-25 14:11:32
板凳
dexteryao 发表于 2016-7-22 15:15
您好,出现这种问题一般是字符集和字体的问题,您检查下您系统“区域-非Unicode程序的语言”是否为中文。
...

我电脑的win7系统“区域-非Unicode程序的语言”是中文 简体。
程序vs的工具-选项-环境-字体和颜色,字体为新宋体,区域设置为:中文(简体)。
vs项目-属性-配置属性-常规,字符集:使用unicode字符集。

在另一台电脑上也是如此。

该问题该如何解决呢?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-7-25 17:13:26
地板
您好,感谢您的详细回复,我们正在尝试重现问题。如果方便的话发一个能重现问题的Demo方便我们解决问题。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-7-28 11:31:37
5#
您好,您的问题开发组仍在调查中后续有进一步结果我会与您反馈。
把您的帖子移动到spread板块方便跟踪。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-16 09:39:16
6#
寂江湖 发表于 2016-7-25 14:11
我电脑的win7系统“区域-非Unicode程序的语言”是中文 简体。
程序vs的工具-选项-环境-字体和颜色,字体 ...

您好最终确认还是字体问题,有些字体没有—— 您可以设置

            axfpSpread2.FontName = "Calibri";
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部