招行手机银行转账时出现数据内容有非法字符,有办法解决吗?

2024-05-04 10:57

1. 招行手机银行转账时出现数据内容有非法字符,有办法解决吗?

  您好,使用快速到账模式转账走的是人行支付系统,人行支付系统是有字符集限制的,如果在收款方信息或备注信息中出现: 和 % 以及 "(半角) 和 
"(半角)等特殊字符时,将无法使用快速到账模式,请检查您输入的信息中是否含有特殊字符,如果有请删掉后再试试。若是收款方信息中含有生僻字也是会出现这个情况的,建议您使用“普通到账”模式办理转账汇款业务。  
  如您还有疑问,请打开招行主页www.cmbchina.com点击右上角“在线客服”进入咨询。

招行手机银行转账时出现数据内容有非法字符,有办法解决吗?

2. 网上转账的时候显示输入数据非法是什么意思

1、转账金额是在全角状态下输入的数字,系统不能正确识别,所以要切换换一下输入法,在半角状态下输入再试。
2、输入的金额范围超过卡内余额或者有非法字符窜入,检查卡内余额是否足够,清除金额之外的其他字符后再试。
3、出现这种问题是银行系统在维护,建议换时间段操作即可,不用担心。银行的系统为了防止黑客攻击,给客户提供更优质的服务,需要定期给系统维护、升级。
一般维护、升级的升级都在凌晨12点至4点左右,维护、升级期间会暂停网上银行的所有服务。维护升级完成后,客户即可正常操作各项业务。



扩展资料:
转账方式
转账结算的方式很多,主要可分为同城结算和异地结算两大类。同城结算包括支票结算、付款委托书结算、同城托收承付结算、托收无承付结算和限额支票结算等;异地结算包括异地托收承付结算、异地委托收款结算、汇兑结算、信用证结算和限额结算等。
最新规定
2019年3月28日,央行对自助柜员机转账管理政策作了适当调整,即通过自助柜员机具为个人办理业务时,可在转账受理界面(含外文界面)以中文显示收款人姓名、账号和转账金额等信息(姓名应当脱敏处理),并以中文明确提示该业务实时到账,由客户确认。
参考资料来源:百度百科-转帐

3. 存在非法字符是怎么回事

非法字符并不是指某个字符是非法的,而是某个字符不能出现在某个定义的规则里面。

存在非法字符是怎么回事

4. Java编程运行时出现非法字符怎么破?求大神指点

修改下你.java源码文件的编码类型,如果你是用windows记事本写的,那么他是ANSI编码的,改成uttf8或者unicode编码就好了

5. 英雄联盟注册完再去起名字的时候总是显示含有非法字符怎么办

英文 和 中文  的 都是合理的 。。什么星星 表情符号什么的都不可以。比较严格。

英雄联盟注册完再去起名字的时候总是显示含有非法字符怎么办

6. C语言编程问题,求高手解答遇到输入非法字符时,怎么处理。

#include
#include
#include 
#include "regex.h"

const int  MAX_LEN = 1000;
/*去掉字符串两端的空格*/
char * trimString(char guessString[])
{
 int head = 0 ,rear = strlen(guessString)-1;
 char result[MAX_LEN];
 int i,k;
 /*开头空格*/
 while(   guessString[head] != '\0' && 
   (guessString[head] == ' ' || guessString[head] == ' ' )
     ) 
     {
   head ++;
     }
 
 /*尾部空格*/
  while( rear >= 0 &&
     (guessString[rear] == ' ' || guessString[rear] == ' ' )
   ) 
    {
  rear --;
    }   
    for(i = head ,k = 0; i <= rear ; i++ , k++)
    {
     result[k] = guessString[i];
    }
    result[k] = '\0';
    
    return result;
}
 
/*
 提取字符串中的【正整数】。
 如果是恰好包含【一个正整数】的字符串(正数前后可以有任意个空格,正数可以有多余的前导0),则返回这个正数;
 如果是一个空串,则返回 -1 
 如果包含非数字字符,则返回-2
*/
int transStringToNum(char guessString[])
{
 int i;
 int head = 0 ,rear = strlen(guessString)-1;
 char trimGuessString[MAX_LEN]; 
 int  num = 0;
 // 去前后空格 
 strcpy(trimGuessString,trimString(guessString));
 // 检查是否空串
 if( 0== strlen(trimGuessString) ) 
 {
  return -1; 
 } 
 // 检查是否有非数字字符 
 for(i = 0 ; trimGuessString[i] != '\0' ; i ++)
 {
  if(trimGuessString[i]  '9')
  {
   return -2;
  }
 }
 // 字符串转换成数字 
 for(i = 0 ,num = 0 ; trimGuessString[i] != '\0' ; i++)
 {
  num = num * 10 + (trimGuessString[i] - '0');
 }
 return num;
}

int main()
{
 int num,guessNum,n,count=0;
 char guessString[MAX_LEN];
 char reply;
 srand(time(NULL));
 do
 {
  //产生一个随即数 
  num=rand()%100+1;       

  printf("你有10次机会,请猜数字并按回车。\n");
  for(n=1;n<=10;n++)
  {
   
   // 以字符串形式读入一个整数 
   gets(guessString);
   
   /* 
    调用函数 transStringToNum 进行有效性验证
     当返回值 guessNum 是负数时, 
    字符串 guessString 中没有合法的正数 
   */
   guessNum = transStringToNum(guessString);
   if(guessNum == -1 )
   {
     printf("请输入一个数字(必须是在1-100 之间)!\n");
     n--;
     continue;
   }
   
   if(guessNum == -2 )
   {
     printf("输入的不是一个合法数字(必须是在1-100 之间)!\n");
     n--;
     continue;
   }
   
   
   if(guessNum>num)
   { 
  printf("It's too high!\n");                
   }
   else if(guessNum<num)
   {
    printf("It's too low!\n");
   }
   /* 
    这里有误,是 == 而不是 =  
    因为你刚好把这个分支放在最后,因此察觉不到错误
 如果你写成 
  if(guessNum = num) else if(guessNum>num) else if(guessNum<num) 
 就知道错了。这时if(guessNum = num)永远都会被执行
 因为这是一个【赋值语句】而不是【逻辑语句】,且 num 的值是恒正的 
   */
   else if(guessNum == num)
   {
    printf("You are right!\n");
    printf("你共用了%d次机会猜对数字。\n",n);
    break;        
   }
  }                     
    
  printf("Do you want to continue(Y/N or y/n)?");
  /* 
   用 getch() 取代scanf ,不易出错
    因为 getch()只能输入一个字符 
    而 scanf 可以读入多个字符,而且要回车 
   */
  fflush(stdin);
  reply = getch(); 
  
 }while((toupper(reply)=='Y'));
 printf("The game is over!\n");
 return 0;
}
/*
输入合法数字示例(数字包含在一对""中):
"123"
"   123"
"123   "
"   123    "
"   0000123   " 

上面的结果都是输入正数: 123 
*/

7. 电脑在安装软件的时候说文件路径含有非法字符怎么整的啊???

提示文件路径含有非法字符,说明路径文件du名中包含有如“\ / : * ?”这些符号的名称d,这些名称不能包含在文件名中,包含有如上名称的文件名都视作非法而被拒绝创建和修改,所以应该文件只要修改为不包含非法字符的名称即可。
有些软件的安装路径上不能有中文字符,否则会显示(或提示)有非法字符的。当然不能内一概而论的,你容可以试一试去掉中文字符看看如果安装路径上有中文字符的话。若没有中文字符的话那又另当别论。

若果是这样的话,你仔细看看该软件的说明,是不是有什么特殊的安装要求,也许就会发现解决问题的办法的。

电脑在安装软件的时候说文件路径含有非法字符怎么整的啊???

8. 三证合一后,税号上有字母,打印发票时说是非法字符,怎么办?

这个是由于购方已经做过三证合一或五证合一了,要升级一下开票软件才可以开具18位的税号的。可以和当地的开票软件单位直接联系升级安装一下。
最新文章
热门文章
推荐阅读