>  기사  >  CMS 튜토리얼  >  Dedecms의 인코딩 방법을 변경하는 방법

Dedecms의 인코딩 방법을 변경하는 방법

青灯夜游
青灯夜游원래의
2023-02-22 18:34:552234검색

수정 방법: 1. 원본 웹사이트를 백업하고, 백그라운드 데이터 백업 기능을 사용하여 데이터베이스를 백업한 다음, 웹사이트 루트 디렉터리에 모든 파일을 패키징합니다. 2. 트랜스코딩 도구를 사용하여 데이터베이스를 트랜스코딩합니다. 웹 사이트 공간의 데이터를 다운로드하고 새 인코딩 방법에 따라 설치하면 새로 인코딩된 빈 Dreamweaver 웹 사이트가 나타납니다. 4. 웹 페이지 편집 소프트웨어를 사용하여 템플릿을 일괄 인코딩합니다. 데이터를 빈 Dreamweaver 웹 사이트에 넣습니다. 웹 사이트만 해당됩니다.

Dedecms의 인코딩 방법을 변경하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, DedeCMS 5.7, DELL G3 컴퓨터

현재 MIP에는 UTF-8이어야 하는 엄격한 인코딩 요구 사항이 있으므로 대부분의 GBK 또는 GB2312 사용자는 먼저 MIP 변환은 전체 웹사이트가 코딩된 후에만 수행될 수 있습니다. 그렇지 않으면 변환된 페이지는 왜곡된 코드로 가득 차게 됩니다.

MIP는 왜 utf-8만 지원하나요? 현재 일부 휴대폰 브라우저는 UTF-8만 지원하므로 GBK 웹사이트를 열 때 왜곡된 문자가 나타납니다. 따라서 휴대폰 호환성을 위해 MIP는 웹 페이지 인코딩을 UTF-8로 표준화합니다. 동시에 웹사이트를 만들 때 모든 사람이 UTF-8을 사용하는 것이 좋습니다. UTF-8은 주류 국제 인코딩일 뿐만 아니라 웹사이트 품질도 저하됩니다. 동시에 이 튜토리얼은 다른 PHP 시스템의 cms에도 적용 가능합니다. 일반적인 원칙은 UTF-8 프로그램 교체, 템플릿 트랜스코딩 및 데이터베이스 트랜스코딩입니다. 자세한 내용은 아래에 설명되어 있습니다.

트랜스코딩 준비 - GBK 원본 사이트 백업

트랜스코딩 전 준비사항과 주의사항이 필요합니다

먼저 GBK(GB2312) 원본 사이트를 백업하세요.

먼저 배경 데이터 백업 기능을 사용하여 배경을 입력하고

시스템 - 시스템 설정 - 데이터베이스 백업/복원을 클릭하세요.

여기에서 "확인"을 클릭하여 백업하세요. 데이터베이스에 따라 크기와 백업 시간이 다릅니다.

Dedecms의 인코딩 방법을 변경하는 방법

둘째, 데이터베이스 백업이 완료될 때까지 기다린 후, 웹사이트 루트 디렉터리에 모든 파일을 패키징하고 웹사이트 정보 및 데이터베이스 백업에

백업합니다.

전체 사이트를 백업하는 목적은 트랜스코딩 실패 후 전체 사이트가 복원되는 것을 방지하는 것입니다.

전체 Dreamweaver 웹 사이트는 program, template, database의 세 부분으로 나누어져 있으며 이 세 부분에 대해 순차적으로 트랜스코딩 작업을 수행합니다.

트랜스코딩의 원리는

Imperial Data Backup King을 사용하여 데이터베이스를 트랜스코딩하고,

DreamWeaver UTF-8 프로그램을 사용하여 GBK 프로그램을 직접 대체하고,

웹페이지 편집기를 사용하여 템플릿을 트랜스코딩하는 것입니다.

트랜스코딩 작업 분해: 데이터베이스 트랜스코딩

데이터베이스 트랜스코딩, 여러 가지 방법을 테스트한 결과 가장 안전하고 완벽한 트랜스코딩 방법은 Empire Data Backup King을 사용하는 것임을 확인했습니다

압축 파일로 가져옵니다. package

Dedecms의 인코딩 방법을 변경하는 방법

이 업로드는 다른 이름으로 변경하여 웹 사이트에 배치할 수 있습니다. 예를 들어 shuju

로 변경한 다음 이 디렉터리를 웹 사이트 이름/shuju

에 넣습니다. 기본 백엔드 관리자 비밀번호는 123456

로그인 후 데이터베이스 설정이 나타납니다. 원래 웹사이트에서 사용하는 데이터베이스 주소, 데이터베이스 사용자, 데이터베이스 비밀번호를 차례로 입력하고 설정해야 합니다. (기본 로그인 비밀번호와 임의 확인 코드를 수정해야 할 수도 있습니다. 직접 수정하세요.)

그런 다음 "데이터베이스 백업 및 복원"에서 "데이터 백업"을 클릭하세요.

원본 웹사이트의 데이터베이스가 나타나면 "데이터 백업"을 클릭하세요. 데이터베이스 뒤에 ”

이때 나타나는 페이지는 매우 중요하지만 매우 간단합니다. 여기서 트랜스코딩을 수행하세요

Dedecms의 인코딩 방법을 변경하는 방법

여기에서 수동으로 utf8을 선택해야 하며 백업된 데이터베이스는 트랜스코딩된 utf8입니다.

백업한 후 복원해야 하기 때문에 저장 디렉터리를 기억해야 합니다.

아래의 "백업 시작"을 클릭하면 잠시 후 자동으로 백업됩니다.

백업이 완료된 후 데이터베이스를 다시 복원해야 합니다. 다음으로 프로그램과 템플릿이 트랜스코딩된 후 데이터베이스를 복원합니다.

트랜스코딩 작업 해체 프로그램 트랜스코딩

프로그램 트랜스코딩일반적인 단계는 백업 완료 후 백업 패키지를 보관한 후 웹사이트 공간을 비우는 것입니다(웹사이트 공간의 데이터만 삭제합니다, Empire Data Backup King으로 정리하지 마세요. 데이터를 복원하려면 여전히 사용해야 합니다!), 새로운 UTF-8 프로그램을 다운로드하여 설치한 후 프로그램 부분의 트랜스코딩을 완료하세요.

다운로드하고 압축을 풀려면 UTF-8을 선택하세요. 업로드에서 얻은 파일은 프로그램의 핵심 파일이므로 웹사이트 공간에 업로드하세요

Dedecms의 인코딩 방법을 변경하는 방법

Dreamweaver 설치 방법을 알고 계시다면 여기에서 건너뛰셔도 됩니다. 템플릿 트랜스코딩의 다음 단계로 바로 이동하세요.

1단계, 도메인 이름/install/index.php 실행

Dedecms의 인코딩 방법을 변경하는 방법

2단계, 확인하고 이 계약을 읽었으며 이에 동의합니다. 계속하려면 클릭하세요.

Dedecms의 인코딩 방법을 변경하는 방법

3단계, 다음이 나타나면 계속 , 계속을 클릭하여 다음 단계로 진행하세요. 빨간색 십자가는 일반적으로 걱정할 필요가 없습니다. 계속되지 않으면 공간에 문제가 있다는 의미입니다. 혼자만의 공간.

Dedecms의 인코딩 방법을 변경하는 방법

4단계, 이것이 가장 중요한 부분입니다. 위 그림에 따르면 기본적으로 템플릿을 선택할 때 아무것도 선택할 필요가 없습니다. 두 번째 부분인 데이터베이스 설정부터 시작하겠습니다. "데이터베이스 호스트", "데이터베이스 이름", "데이터베이스 사용자", "데이터베이스 비밀번호", "데이터 테이블 접두사", "데이터베이스 인코딩". 공간 제공자 또는 귀하가 생성한 데이터베이스 정보에 대해 정보를 완전히 입력하십시오.

세 번째 블록인 관리자 계정과 비밀번호는 직접 입력하세요.

네 번째 블록인 웹사이트 설정은 여기에서 웹사이트 이름을 원하는 대로 변경하세요. 다른 부분은 일반적으로 건드릴 필요가 없습니다. 특히 쿠키 비밀번호는 시도해 보세요. 건들지말고 다른사람이 들어가세요 배경은 바뀔수있습니다

초기화 데이터를 확인하지말고 계속만 누르면 설치가 완료됩니다!

모든 사람이 볼 수 있도록 설치 매개변수를 첨부합니다.

Dedecms의 인코딩 방법을 변경하는 방법

다음 인터페이스는 설치가 성공했음을 증명하는 것으로 나타납니다.

Dedecms의 인코딩 방법을 변경하는 방법

여기서 프로그램의 트랜스코딩 부분이 완료되었습니다. 이제 빈 UTF-8 DreamWeaver 웹사이트가 생성됩니다.

트랜스코딩 작업 분해: 템플릿 트랜스코딩

이 단계에서는 반드시 전문 웹페이지 편집 소프트웨어를 사용하세요!

Dreamweaver 또는 Notepad+를 사용하는 것이 좋습니다. 물론 utf-8로 GBK를 일괄 트랜스코딩하기 위한 템플릿용 작은 도구도 인터넷에 있습니다. 메모장을 사용하여 변경할 수 없습니다! 프런트엔드는 템플릿 트랜스코딩 튜토리얼을 건너뛸 수 있습니다.

우선, 백업된 웹사이트 데이터에서 템플릿 파일을 분리해야 합니다. 그 중에는 일반적으로 웹사이트 루트 디렉토리의 template 폴더 아래 폴더에 있는 프로그램 템플릿 파일과 css 및 직접 찾아봐야 하는 js 파일을 교체하고 트랜스코딩을 하게 되는데, 템플릿 파일과 스타일 파일이 다르기 때문에 데모용으로 웹페이지 교체만 하는데 프론트엔드가 웃더군요. 이거 정말 말도 안되는 소리네요...

Dreamweaver 문서가 포함된 템플릿 중 하나를 엽니다.

수정 - 페이지 속성 - 제목/인코딩 - 인코딩을 클릭하면 이때 나타나는 내용은 그림과 같습니다.

Dedecms의 인코딩 방법을 변경하는 방법

중국어 간체(GB2312)에서 유니코드(UTF-8),

를 선택하겠습니다. 1Dedecms의 인코딩 방법을 변경하는 방법

확인을 클릭하면 이 템플릿 파일이 성공합니다. 이 방법에 따라 추출된 모든 템플릿 파일을 트랜스코딩하세요. 트랜스코딩이 완료되면 새로 설치된 UTF-8 웹사이트의 해당 위치에 업로드하세요.

트랜스코딩 작업 종료 - 웹사이트 복원

이 시점에서 데이터베이스는 트랜스코딩되었으나 복원되지 않았고, 프로그램은 트랜스코딩되었으나 데이터가 비어 있으며, 템플릿이 트랜스코딩되었습니다

이때 , Empire Data Backup King을 사용하여 복원 데이터베이스

의 단계는 도메인 이름/shuju

에 로그인하고 "데이터베이스 백업 및 복원"에서 데이터 복원을 클릭하고 데이터베이스가 있는 디렉터리인 데이터 소스 디렉터리를 선택하는 것입니다. 방금 백업한 후 "가져올 데이터베이스"(원본 웹 사이트 데이터 테이블)에서 데이터 테이블을 선택하고 클릭하여 복구를 시작합니다.

복구 후 원본 GBK 데이터베이스가 utf8로 트랜스코딩되었습니다.

여기서 저희 웹사이트는 GBK에서 utf-8로 완전히 트랜스코딩된 다음 MIP를 변환할 수 있습니다.

트랜스코딩 주의사항

1. 프로그램을 수정하거나 재개발한 경우에는 트랜스코딩을 권장하지 않습니다

2. 트랜스코딩 후 백그라운드로 로그인하여 시스템 설정 - 기본을 클릭하세요. 시스템 매개변수를 클릭하세요

3 생성 또는 템플릿에 오류가 있는 경우 생성-자동 작업-시스템 캐시 업데이트를 클릭하세요

4. Dreamweaver 템플릿에 가장 호환되는 템플릿 태그를 사용해 보세요. tag

Dreamweaver 트랜스코딩 프로세스는 다른 PHP CMS 시스템 트랜스코딩에도 적용될 수 있습니다.

추천 학습: dedecs 튜토리얼

위 내용은 Dedecms의 인코딩 방법을 변경하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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