怎样使程序能同时输入和显示中文和葡萄牙文!急!急!急!(分不够可商量)(300分)

  • 主题发起人 主题发起人 seawater
  • 开始时间 开始时间
S

seawater

Unregistered / Unconfirmed
GUEST, unregistred user!
我的QQ是27138698,如果有兄弟帮我解决了,感激万分!
 
我那个办法行不行呀?
关注。。。
 
在window中的控面里有语言设置。
 
绝对不是Windows的设置问题,我在记事本里/在地址栏里都可同时输入中文和葡萄牙,而在Delphi里就不可了
 
又一个 Unicode问题。 8-)

如果你是想在一个Edit中输入。必须使用UNICODE来解决。并且是在win2000上。
给你个链接,这里有一套free的Unicode VCL控件。足够你用了。
http://home.ccci.org/wolbrink/tntmpd/delphi_unicode_controls_project.htm

我关注Unicode 在Delphi VCL的实现有两年了。。。。

 
谢谢三代坦克及另两位富翁,但我还是有一个打印的问题没有解决?如何打印Unicode字符的报表,
在所提供的控件中并没有打印功能?我现在用的是RBuilder来作的打印!
 
seawater,搞定了吗?怎么搞定的?
 
我用ReportBuilder的ppRichText可以同时打印葡萄牙文,但是我用ppDBRichText时却打印不了,
三代坦克所讲的那些控件:当我将数据表中的葡萄牙文字段的值赋给TNTEdit时出现的也是那种乱七八糟的东西
是不是Delphi将值硬是转换成了Ascii字符?有办法解决非吗?
 
你说的是葡萄牙文字段,不是unicode形式的?那tnt控件帮不了你。
在win2000上可以用local 设置 解决vcl 不同字段显示不同 语种的问题。
你说"ppRichText可以同时打印葡萄牙文,但是我用ppDBRichText不行"
我估计是你用的不是unicode.所以tnt显示乱码。另外,无论你用tnt unicode
实现也好,还是用一个edit对应一个文种codepage也好,要选择好你的字符集和字体。
不是所有的字体都支持的。
最好把你的情况详细说明一下,才能判断。
 
我用的数据库是ACCESS2000,显示和输入都没有问题了。
打印报表时如果在设计期使用ppRichText设计ppRichText.richtext则正常。但如果是打印数据表
中的内容(有个ppDbRichText),则葡萄牙文不能正常打印!我想是不是ppDBRichText还是有些东西没有
改过来!三代坦克,有没有什么方法可以和你迅速联系?我想和你一起尽快解决这个问题,因为我觉
得我可能还是找着了点门道!
我还给那个Unicode VCL的作者发了两封E-Mail,可惜我的E文不是太好,他的E文也不是太好,
一直没把问题说清!
 
:seawater
我的mail : sandaitanke@sina.com

你把 ppDbRichText 的字体设置为葡萄牙试试。

 
我不知道葡萄牙文是哪种字符集,是不是中欧字符?
 
好象打印与字符集无关的!
 
我是菜鸟,
不知道能不能通过设置要显示字符的FONT。CHARSET的值来正确显示字符
 
请教三代坦克,我也关注unicode实现有段时间了,也研究过tnt的源代码,发现还是过于
复杂,现在我只想让TEdit.MaxLength属性能自动识别Unicode,有什么简单的方法吗?
 
一般如果将字集设为Default-CharSet,如果能显示的字符都能显示,所以我想与字符集是无关的
在此特别感谢三代坦克,见到你,应该请你吃餐把饭!我现在在北京!
不过我的打印的问题还是没有解决啊,但兄弟还是先把分散出去再说!另开帖子!
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1292773
 
seawater 你是怎样用ReportBuilder的ppRichText打印葡萄牙文的?
我也是用Tnt控件实现了显示,但是就是打印不了,怎么办呢?感激涕零
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
683
import
I
后退
顶部