您好,我在调用开源的中英混通用实时模型解码之前asru2019竞赛用的测试集的时候,发现存在部分音频解码不出文本的情况,提示出现“Error - invalid character”的错误;请问这是什么原因,该如何解决? 非常感谢!
您好,请问可以提供详细错误log么?您也可以加入我们钉钉服务群(群号:27215013275),方便及时沟通您在使用pipeline过程中遇到的问题
楼主你好,针对ORA-00911: invalid character 错误解决集锦:
案例一:字符集的问题
网上搜了一遍, 大多数是因为分号( ; ) 的问题. 而sql文件是没有分号的, 最后发现是sql文件编码和服务器字符集的差异造成
sql文件怎么都看不出问题,直到在UltraEdit里切换到16进制模式下才发现有些怪字符, 文件编码是UTF-8
然而服务器的字符集是TH8TISASCII
select userenv('language') from dual
解决办法: 把sql文件另存为ASCII编码就行了.
案例二:在访问远程oralce数据库时,以前正确的语句也都会出现“ORA-00911: invalid character”的错误信息,,oarcle客户端是刚安装的,在系统设置中,要设置字符集那个变量,于是从服务器上看到了该字段,本机上没有,于是按照上面的路径把那个变量加上,具体路径和变量名如下:
控制面板--系统和安全---系统--高级系统设置--高级--环境变量--系统变量中
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
把这个变量添加完成以后,把系统重启一下,重启以后,错误提示消失了。
这个变量是在读取数据库中中文名称时出现的。
案例三:在写SQL查询Oracle中的数据时遇到一个问题。在一般的SQL查询分析器中写好的SQL语句(运行一切正常),扔到用C#写的程序中就报错。错误代码如下:
System.Data.OleDb.OleDbException:One or more errors occurred during processing of command.
ORA-00911: invalid character at...
分号惹的祸