F firstrose Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-18 #21 要注意,pchar是以#0结束的一串字符,而widestring,string是一个表示长度的字节后面跟了字符串内容。
J jerryjean Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-18 #22 不对拉,现在问题是改成string后,你们哪里可以了,我这里还是不行。阿,你们看看我的操作系统配置拉。上面。。。。。。
J jerryjean Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-21 #25 现在我发现问题是这样,我把grid控件中的一行,作为字符窜拷贝到clipboard中,如果在 本身delphi工程的控件如memo1中,粘贴出来的文本显示正常,但是要是打开记事本,然后粘贴那就是乱码,也就是说粘帖到系统的其他文本对象中就显示乱码。 这是怎么回事情?我觉得和delphi相关。。。
现在我发现问题是这样,我把grid控件中的一行,作为字符窜拷贝到clipboard中,如果在 本身delphi工程的控件如memo1中,粘贴出来的文本显示正常,但是要是打开记事本,然后粘贴那就是乱码,也就是说粘帖到系统的其他文本对象中就显示乱码。 这是怎么回事情?我觉得和delphi相关。。。
J jerryjean Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-21 #26 怎么没有人回答阿????????????? 难道真的没有人会啦???????????? 不会吧,偶的系统是win2k Procfessional 英文版 + delphi 英文版的,没有人有这样的,问题阿???????????帮帮帮忙啊~~~~~~~~~~~~~~~~~~~~~~~分数不够可以加阿~~~~~~~~~~~~~~
怎么没有人回答阿????????????? 难道真的没有人会啦???????????? 不会吧,偶的系统是win2k Procfessional 英文版 + delphi 英文版的,没有人有这样的,问题阿???????????帮帮帮忙啊~~~~~~~~~~~~~~~~~~~~~~~分数不够可以加阿~~~~~~~~~~~~~~
S shuke Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-21 #27 你的乱码问题和Delphi及win2k无关,是你win2000的地区设置有误,无法在记事本中正确显示中文而已
D darnis Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-21 #28 唉,,何必一定用EN文系统呢? 用EN文系统对中文的支持出现问题,是可以理解的啊,, 我一直用中文系统,EN文 Delphi,从不出问题,, 换个思路考虑考虑吧。。!
J jerryjean Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-21 #29 可以的我的区域设置是chinese RPC没有问题的,我的记事本里面中文显示正常,但是在 delphi工程中用把中文拷贝到clipboard上之后,在记事本中粘贴出来就是乱码了~~~~~~~~~~~~~~~
可以的我的区域设置是chinese RPC没有问题的,我的记事本里面中文显示正常,但是在 delphi工程中用把中文拷贝到clipboard上之后,在记事本中粘贴出来就是乱码了~~~~~~~~~~~~~~~
J jerryjean Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-21 #30 TO darnis:偶公司用的是EN阿,我也没有办法阿。。
W wr960204 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-21 #32 var strTemp:wideString; begin strTemp:='Delphi的简单问题问题'; Clipboard.Clear; Clipboard.SetTextBuf(PChar(String(strTemp)));//要转化成String才能用PChar end;
var strTemp:wideString; begin strTemp:='Delphi的简单问题问题'; Clipboard.Clear; Clipboard.SetTextBuf(PChar(String(strTemp)));//要转化成String才能用PChar end;
张 张格格 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-21 #33 乱码?怎么会是乱码呢?我试过了,不是的,我想大概是你的系统的问题吧!重装一下可能也许会好。试试吧。不试怎么知道怎么回事呢?是吧![]
J jerryjean Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-21 #34 to 张格格:谢谢你啦,只是我这里真的是乱码阿,你的系统也是win2k Pro english版?而且我还装了mutiple language packet阿,我这里真的是乱码,我没有办法阿,要不然也不会这么费劲了阿。。。。
to 张格格:谢谢你啦,只是我这里真的是乱码阿,你的系统也是win2k Pro english版?而且我还装了mutiple language packet阿,我这里真的是乱码,我没有办法阿,要不然也不会这么费劲了阿。。。。
W wr960204 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-21 #35 照我这样改一下 var strTemp:wideString; begin strTemp:='Delphi的简单问题问题'; Clipboard.Clear; Clipboard.SetTextBuf(PChar(String(strTemp)));//要转化成String才能用PChar end
照我这样改一下 var strTemp:wideString; begin strTemp:='Delphi的简单问题问题'; Clipboard.Clear; Clipboard.SetTextBuf(PChar(String(strTemp)));//要转化成String才能用PChar end
J jerryjean Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-21 #36 没有人用英文版的delphi + 英文版的 win2k Professional ? 把记事本中的中文拷贝到delphi工程中的memo框中却显示乱码,这是怎么回事情啊??
J jerryjean Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-21 #37 只有我这里有这种怪事。打开个记事本,保证里面有中文先,(不能现在输入),然后拷贝里面的中文,在delphi的memo1控件中粘贴,则出现乱码,如果在刚才的记事本中输入一个中文字之后,拷贝所有在记事本中的中文,粘贴到memo1中,则显示正常。然后把记事本在保存关掉,然后再打开,然后再拷贝其中全部中文,再在memo1种粘贴,又是全部乱码。
只有我这里有这种怪事。打开个记事本,保证里面有中文先,(不能现在输入),然后拷贝里面的中文,在delphi的memo1控件中粘贴,则出现乱码,如果在刚才的记事本中输入一个中文字之后,拷贝所有在记事本中的中文,粘贴到memo1中,则显示正常。然后把记事本在保存关掉,然后再打开,然后再拷贝其中全部中文,再在memo1种粘贴,又是全部乱码。
J jerryjean Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-22 #39 呵呵,今天被我发现,只要打开中文输入法再拷贝就可以了。md,真不知到该说些什么。