求助_煩請老師在腳本执行裏儘快支持unicode,是脚本执行_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 6  1/1   1  
作者
内容
daibiaoge  [个人空间]


注册  2020-04-30
发贴数  446
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#1»发布于2020-05-28 15:54

看如下圖所示。 
當腳本取值(用戶輸入了非系統內碼,則非unicode程序在識別後會變亂碼或者?號),由於無法控制用戶輸入的是什麼字符 
 
所以,會大概率導致腳本執行失敗。 
 
如附件圖所示






        于 2020-05-28 15:54 被 daibiaoge 修改


qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  2567
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#2»发布于2020-05-28 11:35

这个是sql语法写错了。




daibiaoge  [个人空间]


注册  2020-04-30
发贴数  446
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#3»发布于2020-05-28 15:50

前面漏写了,不好意思。 
请看下图。






daibiaoge  [个人空间]


注册  2020-04-30
发贴数  446
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#4»发布于2020-05-28 15:52

脚本保存,没有乱码,但遇到繁体环境下,有简中字的时候,执行就乱码了 
 
这个情况后导致脚本无法达到预期的目的。因为要控制用户输入的字符是否符合某种语言文字太难了。




daibiaoge  [个人空间]


注册  2020-04-30
发贴数  446
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#5»发布于2020-05-28 15:56

测试脚本 
 
int main() 

  string sql; 
inp_clear(); 
 
  inp_def_memo('info','发货章'); 
  inp_para(); 
  string vvv; 
  vvv=inp_get_val('info'); 
  msg(vvv) 
 sql="select '中國測試專用销售发货章'"; 
db_run(sql); 
 db_show() 
 
  return 1; 
};




qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  2567
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#6»发布于2020-05-29 22:33

 
感谢 daibiaoge 指出问题,我们会加以支持,敬请关注后续版本。





 6  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]