【发布时间】:2016-09-10 09:54:35
【问题描述】:
我尝试使用 cake php 2.8.6 和 sqlserver 2016 设置 quickapp -cms 和 croogo-cms。它适用于 mysql 但与 sql server 失败。我遇到以下错误:
cake php 2.8.6
php 5.6.23
Ms sql server
Microsoft SQL Server Management Studio 13.0.15700.28
Microsoft Analysis Services Client Tools 13.0.1700.68
Microsoft Data Access Components (MDAC) 6.2.9200.16384
Microsoft MSXML 3.0 6.0
Microsoft Internet Explorer 9.10.9200.17607
Microsoft .NET Framework 4.0.30319.42000
Operating System 6.2.9200
====================================================================================
Unable to connect to database, please check your information. Details:
Connection to database could not be established: SQLSTATE[IMSSP]: An invalid encoding was specified for SQLSRV_ATTR_ENCODING.
================================================================================
我的数据库配置:
'datasource' => 'Database/Sqlserver',
'persistent' => false,
'host' => 'COLLONMADE\SQLEXPRESS',
'login' => 'sa',
'password' => 'root',
'database' => 'cro',
'prefix' => '',
'encoding' => 'utf8',
【问题讨论】:
-
我已经尝试过了,但问题仍然存在
-
尝试更改编码值,即
UTF8、utf-8、iso_1等 -
@sємsєм 它也不起作用。我还添加了同样显示在数据库属性中的排序规则。但失败了。 :(
标签: php cakephp content-management-system croogo quickapps-cms