我把“ ”存入prodax数据库会变成|的问题!(50分)

  • 主题发起人 主题发起人 t365
  • 开始时间 开始时间
T

t365

Unregistered / Unconfirmed
GUEST, unregistred user!
我的prodax字段是Memo类型
str是array[0..100] of char;
用Table1['field'] :=trim(str);
方式存数据库
当str中有“ ”时,存入数据库中会变成|
不知如何解次
有人遇到过类似问题吗?
 
但其中的汉字和英文状态下输入的"都没问题
 
这其实是显示的问题,你可以把DBMemo(如果你用的是这个的话)中的“||”粘贴出来,
放到记事本里,就会恢复成引号了。为什么显示出问题呢?是字符集的问题。为什么字符
集有问题呢?因为你的窗体是用的默认字符集。改成GB2312,字体改成宋体,最好字号改
成9号或更大。应该就正常了。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部