>  기사  >  데이터 베이스  >  mysql 데이터베이스의 중국어 왜곡 문자에 대한 솔루션 요약

mysql 데이터베이스의 중국어 왜곡 문자에 대한 솔루션 요약

伊谢尔伦
伊谢尔伦원래의
2017-06-08 10:02:093086검색

mysql 데이터베이스를 운영할 때 왜곡된 문자가 나타나면 매우 번거로운 일이 될 것입니다. MySQL에 중국어 문자가 왜곡되는 이유는 다음과 같습니다. 1. 서버 설정 문제(예: latin1에서 여전히 멈춤) 2. 테이블 언어 설정 문제(문자 및 데이터 정렬 포함); (PHP 등) 연결 언어 설정 문제입니다. 따라서 일반적으로 utf8을 사용하는 것이 좋습니다! utf8은 전 세계 모든 문자와 호환되기 때문에 아래에서는 mysql 데이터베이스의 중국어 왜곡 문제에 대한 해결책을 요약하고 친구들에게 참고할 수 있도록 보여줍니다.

mysql 데이터베이스의 중국어 왜곡 문자에 대한 솔루션 요약

mysql 데이터베이스 중국어 깨짐 코드

1 Mysql5.7의 중국어 깨짐 문제 해결 방법에 대한 자세한 설명

웹 엔드를 통해 데이터베이스에 중국어를 입력하면 왜곡된 문자가 나타나는데, 데이터를 삽입하기 위해 데이터베이스에서 SQL 문을 직접 조작하면 중국어가 정상적으로 나타납니다

1) mysql 콘솔을 열고 'show Variables'와 같은 명령을 입력합니다. 문자%';

2) my.ini 파일 수정

3) 다시 시작한 후 첫 번째 단계의 명령을 사용하여 확인합니다.

4) 명령 입력: set names utf8;

2. 데이터베이스 MySQL 중국어 왜곡 솔루션 요약(그림 및 텍스트)

MySQL은 우리 프로젝트에서 매우 중요합니다. 일반적으로 사용되는 데이터 데이터베이스입니다. 하지만 데이터베이스에 한자를 저장해야 하기 때문에 데이터베이스에서 문자가 왜곡되는 경우가 자주 발생합니다. 데이터베이스의 한자 깨짐 문제를 완벽하게 해결하는 방법을 소개하겠습니다. 인터넷의 많은 답변은 세션 수준에서 MySQL의 문자 인코딩을 직접 설정합니다. 이는 영구 솔루션이 아닌 임시 솔루션입니다. 우리는 여전히 이 문제를 근원부터 해결해야 합니다. 즉, mysql의 기본 설정 파일을 수정하고, 한자를 사용할 수 있는 UTF8로 문자셋을 변경하는 것이다.

3.

MYSQL 중국어 왜곡 문자를 읽는 PHP의 빠른 솔루션

과거 외국 호스트가 사용하는 Mysql은 4였습니다. 내 호스트의 MySQL 버전은 5.0 버전입니다. 데이터를 가져온 후 Php를 사용하여 읽었습니다. , 물음표와 문자 깨짐으로 가득 차 있었는데, 전환할 때 문자가 깨져버린 경험이 있었던 것으로 기억합니다. 이유는 MySQL 버전 간의 차이 때문이겠지요.

4.

PHP가 mssql json 데이터를 읽을 때 중국어가 왜곡된 데이터에 대한 솔루션

PHP 및 웹 페이지는 UTF-8 인코딩을 사용하며 기본 인코딩(936, GBK 인코딩)을 사용합니다.

데이터베이스 데이터를 읽을 때 PHP와 함께 제공되는 json_encode()를 사용하여 프런트 엔드로 돌아갈 때 결과가 중국어로 표시되지 않습니다.

SQL Server 2008에 정상적으로 중국어를 삽입하려면 $query = iconv("utf-8", "gbk//ignore", $query);//다음 코드도 추가해야 합니다. 중국어 문자 깨짐 문제 해결

5.

mysql 중국어 깨짐 솔루션 모음

먼저 업그레이드된 데이터베이스와 테이블 및 필드 문자 세트를 지정해야 합니다. 그렇게 하면 일반적으로 gb2312 또는 utf8을 사용합니다. 여러 인코딩을 동시에 사용하지 않고 데이터베이스만 지정하면 됩니다. 데이터베이스 구축 시 해당 문자 집합을 SQL 문에 추가할 수 있고, phpMyAdmin에서 수정할 수도 있습니다.

6.

Mysql 중국어 왜곡 문제에 대한 완벽한 솔루션

웹 사이트를 오랫동안 운영했고 오래된 데이터가 많아 중국어 간체 설정을 변경할 수 없는 경우에는 중국어 간체 설정을 권장합니다. 페이지를 GBK, GBK 및 GB2312로 인코딩합니다. 차이점은 GBK가 GB2312보다 더 많은 문자를 표시할 수 있다는 것입니다. 일반 문자를 단순화된 코드로 표시하려면 GBK만 사용할 수 있습니다.

관련 질문과 답변

1.

Mac 시스템에서 Mysql 중국어 깨짐 문제

2.

mysql에서 쿼리한 데이터를 렌더링할 때 중국어 문자가 깨지는 문제를 해결하는 방법은 무엇입니까?

3.

창 아래에 있는 mysql의 중국어 왜곡 코드를 해결하는 방법은 무엇입니까? ?

【관련 권장사항】

1. PHP 중국어 웹사이트의 무료 동영상 튜토리얼:

"6일 안에 MySQL을 안내하는 동영상 튜토리얼"

2 PHP 중국어 웹사이트의 관련 기사:

"MySQL 5.1 참조 매뉴얼 "

위 내용은 mysql 데이터베이스의 중국어 왜곡 문자에 대한 솔루션 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.