1. HTML 페이지를 UTF-8 인코딩으로 변환할 때 문제를 확인하세요.
1. 머리글 뒤, 제목 앞에 한 줄을 추가하세요.
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
순서는 틀릴 수 없습니다. 제목 앞에.
2.html 파일 인코딩 문제:
편집기 메뉴를 클릭하세요: "파일"->"다른 이름으로 저장", 현재 파일의 인코딩을 볼 수 있습니다. 파일 인코딩이 UTF-8인지 확인하세요.
ANSI인 경우 인코딩을 UTF-8로 변경해야 합니다.
3. HTML 파일 헤더 BOM 문제:
파일을 다른 인코딩에서 UTF-8 인코딩으로 변환할 때 BOM 태그가 파일 시작 부분에 추가되는 경우가 있습니다.
BOM 태그로 인해 장치에 잘못된 문자가 표시될 수 있습니다. 한자를 표시할 때
이 BOM 태그를 삭제하는 방법:
1. Dreamweaver로 파일을 열고 다시 저장하여 BOM 태그를 제거할 수 있습니다!
2. EditPlus로 파일을 열고 "기본 설정"->"파일"->"UTF-8 ID" 메뉴에서 "항상 서명 삭제"로 설정한 다음 파일을 저장할 수 있습니다. BOM 태그를 제거하세요!
3. 웹 서버 UTF-8 인코딩 문제:
위에 나열된 단계를 수행했지만 여전히 중국어 왜곡 문제가 있는 경우 사용 중인 웹 서버의 인코딩 문제를 확인하세요.
Apache를 사용하는 경우 설정하세요. : 구성 파일의 charset을 다음으로 설정하세요: utf-8 (여기에는 방법만 나열되어 있습니다. 특정 형식은 Apache 구성 파일을 참조하세요.)
Nginx를 사용하는 경우 다음을 변경하세요. nginx.conf의 charset을 다음으로 설정하세요. utf-8의 경우 구체적으로 "charset gb2312;" 또는 유사한 명령문을 찾아 "charset utf-8;"로 변경합니다.
2. UTF-8 인코딩 문제로 PHP 페이지 변환
1. 코드 시작 부분에 하나 추가:
header("Content-Type: text/html;charset=utf-8");
편집기 메뉴 클릭: "파일"-> "다른 이름으로 저장"을 선택하면 현재 파일의 인코딩을 볼 수 있습니다. 파일 인코딩이 UTF-8인지 확인하세요.
ANSI인 경우 인코딩을 UTF-8로 변경해야 합니다.
3. MYSQL 데이터베이스용 UTF-8 인코딩 사용 시 문제
1. phpmyadmin을 사용하여 데이터베이스 및 데이터 테이블을 생성하세요.
데이터베이스를 생성할 때 "조직"을 "utf8_general_ci"로 설정하거나 다음 명령문을 실행하세요.
CREATE DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
데이터 테이블 생성 시: 필드에 중국어가 저장되어 있는 경우 "Organization"을 "utf8_general_ci"로 설정해야 합니다.
필드에 영어 또는 숫자가 저장되어 있으면 기본값이 좋습니다.
추천:
php 서버위 내용은 PHP를 열면 깨집니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!