제목 | MS-SQL 접속 문제좀 알려주세요~ | ||
---|---|---|---|
글쓴이 | 미루양 | 작성시각 | 2016/01/19 13:45:02 |
|
|||
안녕하세요
지금 ms-sql 접속을 하려하는데요 오라클은 별문제 없이 잘됬는데
ms-sql접속이 자꾸 에러가납니다
$db['default'] = array( 'dsn' => '', 'hostname' => "000.000.000.000\TESTDB, 00000", 'username' => 'test', 'password' => 'test', 'database' => '', 'dbdriver' => 'mssql', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => TRUE, 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'windows-1252', 'dbcollat' => 'Korean_Wansung_CI_AS', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE );
위와같이 접속을 하려하는데 A Database Error Occurred Unable to set client connection character set: windows-1252
이 오류가 납니다.. 저 캐릭터 셋을 게시판에 나와있는거로 다 바꿔봐도 똑같은 오류가 납니다.ㅠㅠ
뭐가 문제인지 알려주세요~ |
|||
태그 | 접속 character,db,ms-mql,mssql | ||
다음글 | query에서 COUNT(*) 읽어온 값 view에서 ... (1) | ||
이전글 | 세션유지 시간이 불규칙합니다. (2) | ||
한대승(불의회상)
/
2016/01/19 14:18:48 /
추천
0
|
미루양
/
2016/01/19 14:41:52 /
추천
0
CP-1252 사용해도 안됩니다..
mssql 캐릭터 셋 확인하는 부분이 헷갈려서 SELECT CHARACTER_SET_NAME, COLLATION_NAME FROM information_schema.columns 이 쿼리 실행시 cp949, Korean_Wansung_CI_AS UNIOCDE ,Korean_Wansung_CI_AS 이렇게 결과가 나오구요..
select @@LANGUAGE 실행 : '한국어'
Sp_helpsort 실행 : Korean-Wansung, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive 이렇게 결과가 나옵니다...
저기 내용에 : utf8, utf-8, cp949 ,CP-1252 UNICODE ,euc-kr ..이게 될지는 모르겠지만 이거 다 넣어봤는데도 위와 같은 오류 메세지가 나옵니다.. |
한대승(불의회상)
/
2016/01/19 14:53:21 /
추천
0
|
미루양
/
2016/01/19 15:21:19 /
추천
0
ㅠㅠ네 감사합니다. 열심히 검색해봐야 겠어요.. php는 처음이라..갈길이 머네요.. |
미루양
/
2016/01/19 16:02:38 /
추천
0
mssql_driver.php 에서 아래부분 수정하니까 되는군요..저게 정확한건지는 모르겠어요.. protected function _db_set_charset($charset) { //return (ini_set('mssql.charset', $charset) !== FALSE); return true; }
|
한대승(불의회상)
/
2016/01/19 16:19:47 /
추천
0
php.ini 의 mssql 익스텐션의 charset 설정 부분을 무력화 시킨거군요. 쿼리를 던졌을때 문제가 없는지 확인해 보세요.
아래 링크 확인해 보세요.
http://stackoverflow.com/questions/1322421/php-sql-server-how-to-set-charset-for-connection |
미루양
/
2016/01/19 17:20:50 /
추천
0
위에처럼 하니까 한글이 깨지는군요..;; ㅠㅠ |
MS-sql 서버 캐릭셋이 뭔가요?
일단 CP-1252 로 다시 시도해 보세요.