2017-02-08 10 views
1

하나의 사이트가 있으며이 사이트에서 BuddyPress 플러그인도 사용하고 있습니다. 하지만 지금은 프론트 엔드에 잘못 표시하는 것뿐만 아니라 데이터베이스에 저장하는 특수 문자와 라틴 문자와 관련된 문제에 직면하고 있습니다. 예를 들어WordPress & BuddyPress 데이터베이스 및 디스플레이 문제에 특수 문자 및 라틴 문자 저장 문제

:

1) ö 같이 표시됩니다

2) 르그가 Ju00f6rg 같이 표시됩니다 u006f

나는 또한 나의 구성 파일을 확인하고 설정을 아래와 같이이있다 :

define ('DB_CHARSET', 'utf8');

define ('DB_COLLATE', 'utf8_unicode_ci');

구성 파일에서 두 개의 구성을 제거하면 모든 데이터를 데이터베이스에 저장하는 문제가 있습니다.

어쨌든이 문제를 해결할 수 있습니까?

답변

0

원본 데이터에 오류가 있지만 여기에 언급 된 제품이 아닙니다. (OK, 아마도 BuddyPress는 실패했습니다.)

데이터의 출처는 어디입니까? 일부 제품은 "유니 코드"\u00f6 형식을 사용하고 \은 다른 곳에서 손실되었습니다.

의 두 개의 유사한 용어를 구분하자 :

  • ölatin 문자입니다.
  • ö은 한 바이트 헥스 F6 또는 utf8 같은 두 바이트 헥스 C3B6, 또는 여섯 글자 \u00F6 같은 아스키 latin1를 부호화한다. 마지막은 독자가 그 대회를 이해하고 있다고 가정합니다. 당신은 그렇지 않은 사람을 때렸습니다.