<metadata> 태그를 사용해도 UTF-8을 사용하는 인코딩을 가져올 수 없습니까?

마이크 페레 노드

나는 Joomla 1.5 사이트를 2.5로 변환했고 거의 모든 것이 잘 진행되고 있지만 캐릭터의 디스플레이와 싸우고 있습니다. 라이브 사이트에는와 같은 텍스트가 “You Agency guys are twisted.”있고 잘 표시되지만 변환 된 사이트에서는 동일한 데이터베이스 기사가 �You Agency guys are twisted.�.

이제 두 요소가 정확히 동일한 계산 된 스타일을 가지고 있음을 확인했습니다 . 그러나 글꼴 문제처럼 느껴집니다. Joomla 2.5가 해당 문자를 인코딩하는 방법에 문제가 있습니까?

편집 1

댓글 후에 나는 가서 databse를 확인했습니다. 나는 것을 발견 character_set_database이전 데이터베이스이었다 latin1아니라 utf8내가이 문을 실행하므로 :

alter database my_database default charset latin1;

이제 모든 문자 집합 변수가 두 데이터베이스 사이에 정렬됩니다. 또한 페이지의 문자 집합 utf-8이이 <metadata>태그를 방출하기 때문인지 확인했습니다 .

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

그러나 문자가 여전히 제대로 표시되지 않습니다.

편집 2

나는 또한 PHP default_charsetutf-8대해 설정을 시도했습니다 .

default_charset = "utf-8"

그 줄을 추가하기 전에 설정조차 없었기 때문에 내가 추측하는 Apache 기본값이 될 것입니다.

편집 3

이제 index.php파일의 Content-Type헤더가 text/html; charset=utf-8. 그러나 아아, 이러한 특수 문자는 여전히 제대로 표시되지 않습니다.

Jeroen van den Broek

다른 것보다 먼저이 쿼리를 실행 해보십시오.

mysql_query("SET NAMES 'utf8'");

마지막으로 문자 집합에 문제가 있었을 때 다른 모든 것이 UTF-8 (제공되는 HTML, 내가 작성한 코드, 데이터베이스 테이블 등) 이었지만 데이터베이스 연결 이 여전히 다른 문자 집합의 모든 것을 전달하고 있었기 때문입니다. . 이것은 그것을 고칠 것입니다.

편집 : 아래 @ null.point3r에서 언급했듯이 이스케이프 된 문자열이 여전히 잘못된 인코딩을 사용할 수 있으므로 다음 코드를 사용하는 것이 더 나은 대안입니다.

$mysqli->set_charset('utf8')

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

beautifulsoup을 사용하여 앵커 태그를 가져올 수 없습니다.

분류에서Dev

ng-include를 사용하는 동안 값을 가져올 수 없습니까?

분류에서Dev

Selenium Python을 사용하여 태그없이 텍스트를 가져올 수 없습니다.

분류에서Dev

BeautifulSoup을 사용하여 </ span> 태그 바로 뒤에 텍스트를 가져올 수 없습니다.

분류에서Dev

jquery를 사용하여 클래스 태그 내에서 요소 / 속성을 가져올 수 없습니다.

분류에서Dev

사용자가 Firebase Realtime db에서 즐겨 찾기를 가져올 수 있도록이 코드 섹션을 수정하려면 어떻게해야합니까? uid가 작동하더라도 사용자는 즐겨 찾기를 볼 수 없습니다.

분류에서Dev

Cheerio를 사용하여 iframe을 가져올 수 없습니다.

분류에서Dev

각도를 사용하여 값을 가져올 수 없습니다.

분류에서Dev

html 링크 태그를 사용하여 오디오 파일을 미리 가져올 수 있습니까?

분류에서Dev

IP를 사용하기 위해 MTR을 가져올 수 없습니다.

분류에서Dev

이 코딩을 사용하여 SD 카드에서 노래를 가져올 수 없습니다.

분류에서Dev

Sphinx 'latin-1'코덱이 문자를 인코딩 할 수 없음 '-UTF-8을 사용하고 싶습니다.

분류에서Dev

UTF-8 오류로 인해 pd.read_csv를 통해 .csv 파일을 가져올 수 없습니다.

분류에서Dev

QSqlQuery를 사용하는 "행을 가져올 수 없음"오류

분류에서Dev

doGet ()을 사용하기 위해 UrlFetchApp.fetch를 가져올 수없는 이유는 무엇입니까?

분류에서Dev

$ x를 사용하여 Matcher에서 그룹을 가져올 수 있습니까?

분류에서Dev

C #을 사용하여 도메인 이름을 가져올 수 없습니다.

분류에서Dev

require ()를 사용하여 Reactjs에서 사진을 가져올 수 없습니다.

분류에서Dev

Apache camel을 사용하는 FakeFtpServer-가짜 사용자는 로그인도 할 수 없습니까?

분류에서Dev

macOS에서 HEVC 트랜스 코딩에 하드웨어 가속을 사용하도록 FFmpeg를 가져올 수 있습니까?

분류에서Dev

UTF-8 / 16 / 32를 사용하여 유니 코드 기호를 인코딩 할 수 있습니까?

분류에서Dev

OS Python을 사용하여 환경 변수를 가져올 수 없습니다.

분류에서Dev

Powershell을 사용하여 xml 태그에서 값을 가져올 수 없습니다.

분류에서Dev

GAE Datastore : UTF-8을 기본 인코딩으로 사용할 수 없습니다.

분류에서Dev

Debezium 링크 사용 postgresql 11 데이터베이스 테스트를위한 인코딩을 가져올 수 없습니다.

분류에서Dev

setState onClick을 사용하여 변수를 상태로 가져올 수 없습니다.

분류에서Dev

UTF-8 인코딩을 사용하는 Outlook에서 움라우트를 사용한 VCard 가져 오기가 작동하지 않음

분류에서Dev

Simple HTML Dom을 사용하여 어떻게 값을 html 태그로 가져올 수 있습니까?

분류에서Dev

Python을 사용하여 MS SQL Server 경로를 가져올 수 없습니다.

Related 관련 기사

  1. 1

    beautifulsoup을 사용하여 앵커 태그를 가져올 수 없습니다.

  2. 2

    ng-include를 사용하는 동안 값을 가져올 수 없습니까?

  3. 3

    Selenium Python을 사용하여 태그없이 텍스트를 가져올 수 없습니다.

  4. 4

    BeautifulSoup을 사용하여 </ span> 태그 바로 뒤에 텍스트를 가져올 수 없습니다.

  5. 5

    jquery를 사용하여 클래스 태그 내에서 요소 / 속성을 가져올 수 없습니다.

  6. 6

    사용자가 Firebase Realtime db에서 즐겨 찾기를 가져올 수 있도록이 코드 섹션을 수정하려면 어떻게해야합니까? uid가 작동하더라도 사용자는 즐겨 찾기를 볼 수 없습니다.

  7. 7

    Cheerio를 사용하여 iframe을 가져올 수 없습니다.

  8. 8

    각도를 사용하여 값을 가져올 수 없습니다.

  9. 9

    html 링크 태그를 사용하여 오디오 파일을 미리 가져올 수 있습니까?

  10. 10

    IP를 사용하기 위해 MTR을 가져올 수 없습니다.

  11. 11

    이 코딩을 사용하여 SD 카드에서 노래를 가져올 수 없습니다.

  12. 12

    Sphinx 'latin-1'코덱이 문자를 인코딩 할 수 없음 '-UTF-8을 사용하고 싶습니다.

  13. 13

    UTF-8 오류로 인해 pd.read_csv를 통해 .csv 파일을 가져올 수 없습니다.

  14. 14

    QSqlQuery를 사용하는 "행을 가져올 수 없음"오류

  15. 15

    doGet ()을 사용하기 위해 UrlFetchApp.fetch를 가져올 수없는 이유는 무엇입니까?

  16. 16

    $ x를 사용하여 Matcher에서 그룹을 가져올 수 있습니까?

  17. 17

    C #을 사용하여 도메인 이름을 가져올 수 없습니다.

  18. 18

    require ()를 사용하여 Reactjs에서 사진을 가져올 수 없습니다.

  19. 19

    Apache camel을 사용하는 FakeFtpServer-가짜 사용자는 로그인도 할 수 없습니까?

  20. 20

    macOS에서 HEVC 트랜스 코딩에 하드웨어 가속을 사용하도록 FFmpeg를 가져올 수 있습니까?

  21. 21

    UTF-8 / 16 / 32를 사용하여 유니 코드 기호를 인코딩 할 수 있습니까?

  22. 22

    OS Python을 사용하여 환경 변수를 가져올 수 없습니다.

  23. 23

    Powershell을 사용하여 xml 태그에서 값을 가져올 수 없습니다.

  24. 24

    GAE Datastore : UTF-8을 기본 인코딩으로 사용할 수 없습니다.

  25. 25

    Debezium 링크 사용 postgresql 11 데이터베이스 테스트를위한 인코딩을 가져올 수 없습니다.

  26. 26

    setState onClick을 사용하여 변수를 상태로 가져올 수 없습니다.

  27. 27

    UTF-8 인코딩을 사용하는 Outlook에서 움라우트를 사용한 VCard 가져 오기가 작동하지 않음

  28. 28

    Simple HTML Dom을 사용하여 어떻게 값을 html 태그로 가져올 수 있습니까?

  29. 29

    Python을 사용하여 MS SQL Server 경로를 가져올 수 없습니다.

뜨겁다태그

보관