带有阿拉伯字符的mysql存储过程的奇怪问题

时间:2019-07-12 05:55:36

标签: mysql stored-procedures

因此,我们有一个网站可以执行英文类别和阿拉伯文本类别的查询。直到最近两天用阿拉伯语搜索时,它都工作正常,它只返回空结果,这与localhost上的结果完全一样。我检查了php代码,一切正常,因为本地代码很好,并且在phpmyadmin local上执行查询也可以正常工作……但是当在实时服务器上执行相同的查询时,它只会返回错误,而在下面的查询中根本不起作用可以在本地而不在实时服务器上运行

如果我们在其中使用阿拉伯语,将无法正常工作

/usr/hdp/current/kafka-broker/bin/kafka-console-consumer.sh --bootstrap-server HOSTNAME:6667 --topic test --consumer-property security.protocol SASL_PLAINTEXT

enter image description here

本地主机: enter image description here

如果我们使用相同的查询存储过程,并且使用英语关键字而不是阿拉伯语关键字,那么它在本地和实时服务器上都可以工作,这很奇怪:

call `search_doctor_opt1`('جراح السمنة','','33.8937913','35.5017767','40','10','0','','','','','','','' , '','','33.8937913','35.5017767','')

当我在其中使用阿拉伯语关键字时,我知道列的位置会发生变化,但这不是问题,因为在localhost上也是如此。

我们将不胜感激。...

0 个答案:

没有答案