php mssql 중국어 왜곡 코드에 대한 해결 방법: 1. "SELECT COLLATIONPROPERTY('중국어_PRC_90_CI_AI', 'CodePage')" 문을 PHP 페이지에 추가합니다. 2. 쿼리 SQL 문의 문자 집합을 변환합니다.
php mssql 중국어 문자 깨짐
1 출력 쿼리 시 문자 깨짐(SELECT)
MSSQL 데이터베이스는 일반적으로 GBK로 인코딩되므로
header('Content-Type:text/html; charset=GBK');
를
에 추가하면 php 페이지 명령문 보기: 해당 테이블에 따라 문자 집합을 설정합니다.
SELECT COLLATIONPROPERTY('Chinese_PRC_90_CI_AI', 'CodePage')
반환 값 해당 테이블:
936 简体中文GBK 950 繁体中文BIG5 437 美国/加拿大英语 932 日文 949 韩文 866 俄文 65001 unicode UFT-8
2 삽입(INSERT) 시 문자가 깨졌습니다.
삽입 시 문자가 깨져서 변환해야 합니다. 쿼리 SQL문의 문자셋
$insert = "Insert into peple(name,sex) VALUES(N'帅哥','male') "; $insert = iconv("utf-8", "gbk", $insert);
3 업데이트(UPDATE)시
위와 동일하게 업데이트 SQL문의 문자셋을 변환합니다.
위 내용은 PHP mssql 중국어 문자가 깨졌을 때 대처 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!