thinkphp에서 잘못된 중국어 문자에 대한 해결 방법: 1. thinkphp의 항목 파일을 찾아서 엽니다. 2. 파일에 "header('Content-Type: text/html; charset=utf-8');"를 추가합니다.
이 기사의 운영 환경: Windows 7 시스템, thinkphp v5.1 버전, Dell G3 컴퓨터.
thinkphp에서 한자가 왜곡되는 문제를 해결하는 방법은 무엇입니까?
thinkphp 데이터베이스에서 중국어 utf-8 출력이 왜곡되는 문제
thinkphp를 사용하여 mysql 데이터베이스에 연결할 때 한자가 왜곡되는 문제는 실제로 두통.. 데이터베이스의 필드 유형을 어떻게 수정해도 문제가 없습니다. 여기저기 확인해 보니 mysql 데이터베이스를 구성할 때 이미 데이터베이스가 구성되어 있었습니다. 즉, thinkphp 구성 자체에서 문제가 발생했습니다. 온라인으로 확인하여 확인했습니다. 실제로는 매우 간단합니다. thinkphp 항목 파일에
header('Content-Type:text/html; charset=utf-8');
다음 문장을 추가하면 됩니다. 확인을 위해 잘못된 문자가 중국어로 성공적으로 변환되었습니다.
일반적으로 중국어 문자가 깨지는 이유는 문자 인코딩이 균일하지 않기 때문인데, 많은 사람들에게 두통을 주는 것은 인코딩을 어디에서 변경해야 하는지, 어떻게 통일해야 할지 모른다는 것입니다.
인코딩에 동의해야 하는 곳과 통일하는 방법은 다음과 같습니다.
1. 코드 파일 (파일의 인코딩을 확인하는 가장 쉬운 방법은 메모장으로 열고 " 다른 이름으로 저장" 뜨는 창 아래에 "인코딩"이라는 단어가 나옵니다. 원하는 인코딩이 아니라면 원하는 인코딩으로 변경해서 저장하고 원본 파일에 덮어쓰세요)
2. html 헤더 파일은 로 추가되어야 합니다. utf-8을 동의하려는 인코딩으로 변경하세요. 3. 데이터베이스 연결 코드는 mySql이 선택한 문자 인코딩을 선택해야 합니다. 코드는 다음과 같습니다. mysql_query("SET NAMES 'utf-8';") 4. 다른 데이터베이스의 코드를 직접 확인하세요. 백그라운드 프로그램 코드 php는 문자 인코딩을 표시해야 합니다. header('Content-Type: text/html ; charset=utf-8');
권장 학습: "
최신 10개 thinkphp 비디오 튜토리얼"
위 내용은 thinkphp에서 한자가 깨지는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!