>  기사  >  웹 프론트엔드  >  중국어 왜곡 문자 문제

중국어 왜곡 문자 문제

大家讲道理
大家讲道理원래의
2017-05-28 10:43:264496검색

오늘 HTML5을 배우다가 중국어 잘못된 문제를 만났습니다.


<body>
    <form >
    	请输入内容:
    	<input pattern="[A-Z]{3}" name="part">
    	<input type="submit">
    </form>
  </body>


myeclipse 2016을 사용하여 개발했는데 프로젝트와 html 파일 인코딩 형식이 모두 UTF입니다. -8 그래도 여전히 왜곡되어 있습니다. 온라인으로 검색했지만 찾을 수 없었습니다. 나중에 흥미로운 것을 발견하고 문제의 원인을 알아냈습니다.

새 HTML5 파일을 만들 때마다 새 파일에는 다음 코드가 함께 제공됩니다.


 <meta name="keywords" content="keyword1,keyword2,keyword3">
 <meta name="description" content="this is my page">
 <meta name="content-type" content="text/html; charset=UTF-8">


하지만


 <meta name="content-type" content="text/html; charset=UTF-8">


을 다음


으로 변경하려고 했습니다.

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />


깨진 코드 문제가 해결되었습니다.

그런 다음 Google에서 http-equiv와 이름의 차이점을 알아냈습니다.

그들은 이렇게 말했습니다. "이름 속성 은 주로 웹 페이지를 설명하는 데 사용됩니다." 반면 http-equiv는 "http와 동일합니다." 파일 헤더 기능을 사용하면 웹 페이지 콘텐츠를 정확하고 정확하게 표시하는 데 도움이 되는 몇 가지 유용한 정보를 브라우저에 반환할 수 있습니다. "

이렇게 보면 대략적으로 설명할 수 있을 것 같지만 향후 개발에서는 매번 변경해야 할 수도 있습니다. 시도해 봤습니다. 프로젝트가 실행될 때 이러한 메타 속성을 모두 삭제하면 중국어 문자가 계속 깨집니다...).

위 내용은 중국어 왜곡 문자 문제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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