목차
回复内容:
백엔드 개발 PHP 튜토리얼 很多网站源码都是分为 GBK 和 UTF-8 版,为什么要同时开发两种?

很多网站源码都是分为 GBK 和 UTF-8 版,为什么要同时开发两种?

Jun 06, 2016 pm 04:44 PM
discuz gbk utf8

类似Discuz PHPWind 为什么都开发两种版本,都说utf8更好,那为什么还有必要放出gbk, 是为了兼容数据库吗?

回复内容:

历史原因是一个因素。UTF8是逐渐推广开来的,现在还在交替的阶段。
另一方面也有现实的考量。GBK相较UTF8,数据库存储空间要省一些。UTF8则在国际化上比GBK要好。我不同意“网络传输中utf-8编码比起其他的编码方式能省一些带宽”的说法。大家英文兼容ASCII,都是一个字节,并没有谁比谁省的说法。而中文UTF8大多是三字节,有时候比三字节还要多,而GBK都是2字节。 这个是开源项目嘛,萝卜白菜各有所爱,反正转个码又不累的,何必为这个让部分用户拒绝使用啊。如果是你自己的独立网站项目,当然是你自己定一种编码用了。当然个人还是推荐utf8,大势所趋的。 是的,主要是方便兼容数据库的collation

还有一点是PHP相对于其他主流web开发语言,国际化字符处理是最差的! 如果不考虑中英文以外的字符集,gbk足矣。而UTF8除了对多国语言兼容性,空间上的使用是不如GBK更好的。 一般开发国外网站会用到utf-8,开发国内网站一般使用gbk,gbk是中国专门为汉字制定的编码格式。
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Discuz 백그라운드 로그인 문제 해결 방법 공개 Discuz 백그라운드 로그인 문제 해결 방법 공개 Mar 03, 2024 am 08:57 AM

Discuz 백그라운드 로그인 문제 해결 방법 공개

디스커스란 무엇인가요? Discuz의 정의 및 기능 소개 디스커스란 무엇인가요? Discuz의 정의 및 기능 소개 Mar 03, 2024 am 10:33 AM

디스커스란 무엇인가요? Discuz의 정의 및 기능 소개

Discuz 사용자의 필수품! 소품명칭 종합분석! Discuz 사용자의 필수품! 소품명칭 종합분석! Mar 12, 2024 pm 10:15 PM

Discuz 사용자의 필수품! 소품명칭 종합분석!

Go 언어 인코딩 분석: UTF-8과 GBK 비교 Go 언어 인코딩 분석: UTF-8과 GBK 비교 Mar 28, 2024 pm 01:54 PM

Go 언어 인코딩 분석: UTF-8과 GBK 비교

Discuz 등록 절차에 대한 자세한 설명: 개인 정보를 쉽게 수정할 수 있습니다. Discuz 등록 절차에 대한 자세한 설명: 개인 정보를 쉽게 수정할 수 있습니다. Mar 13, 2024 pm 12:21 PM

Discuz 등록 절차에 대한 자세한 설명: 개인 정보를 쉽게 수정할 수 있습니다.

잘못된 Discuz 비밀번호를 발견하면 어떻게 해야 합니까? 빠른 솔루션 공유! 잘못된 Discuz 비밀번호를 발견하면 어떻게 해야 합니까? 빠른 솔루션 공유! Mar 03, 2024 am 09:33 AM

잘못된 Discuz 비밀번호를 발견하면 어떻게 해야 합니까? 빠른 솔루션 공유!

Discuz 도메인 이름 수정 작업 가이드 Discuz 도메인 이름 수정 작업 가이드 Mar 09, 2024 pm 04:36 PM

Discuz 도메인 이름 수정 작업 가이드

Discuz 백그라운드 로그인에 실패했나요? 쉽게 해결하는 방법을 가르쳐주세요! Discuz 백그라운드 로그인에 실패했나요? 쉽게 해결하는 방법을 가르쳐주세요! Mar 02, 2024 pm 06:03 PM

Discuz 백그라운드 로그인에 실패했나요? 쉽게 해결하는 방법을 가르쳐주세요!

See all articles