在6.3.0中,譬如我在Accounts的编辑中,地址栏中输入了"路"这个汉字,就会报如 下错误,
SQL Error : 字符串 '' 后的引号不完整。
请问这是我设置的问题,还是系统本身处理中文有问题。在6.0.2中没发现这个问题。现在想升级,却发现这 个问题。不知道哪位可以帮忙?
当然出现问题的汉字肯定还有其他的,如:“号"、"旦"等。。。
谢谢了。
在6.3.0中,譬如我在Accounts的编辑中,地址栏中输入了"路"这个汉字,就会报如 下错误,
SQL Error : 字符串 '' 后的引号不完整。
请问这是我设置的问题,还是系统本身处理中文有问题。在6.0.2中没发现这个问题。现在想升级,却发现这 个问题。不知道哪位可以帮忙?
当然出现问题的汉字肯定还有其他的,如:“号"、"旦"等。。。
谢谢了。
- SQL Error : 字符串 '' 后的引号不完整。
Sugar对字符串的引号处理是在: include/database/DBManager.php的quote方法,并且使用了PHP的mysql_real_escape_s tring()函数对用户自行输入的引号等特殊字符做了转义处理。如果没有对SQL语句做过手动修改,应该 是不会出现引号不完整的问题的。
- 输入某些汉字会报错
Sugar会自动侦测用户使用的encoding字符编码,并且默认值是UTF-8,支持中文。
我觉得,如果你没有对Sugar做过定制,有可能是数据库设置的问题。
6.3.0我也在用,没出现过这个问题。
Last edited by PanJun; 2011-12-02 at 01:44 AM.
非常感谢.
我安装完成后有定制过一些界面和功能.但没有改过程序.
SQL Server是 SQL Server 2008中文版.
If I want to check if SQL Server's setting is correct, how should I do?
Thanks so much.
建议问问你的DBA,或到相关的网站寻找帮助,这是SQL Server的论坛,有区分不同的版本。
SQL Server Forums
这毕竟不是Sugar的范畴了。
好的。感谢。我去看看有没有解决办法。
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks