2011-01-29 7 views
1

많은 양의 텍스트를 데이터베이스에 저장하고 있습니다. 문제는 인용 부호 (‘ ’ “ ”이 아닌 " ')를 저장하려고하면 데이터베이스에서 텍스트를 표시 할 때 표시되지 않지만 데이터베이스에 잘 저장된다는 것입니다.데이터베이스에 따옴표 문자 저장

따옴표를 데이터베이스에 저장하거나 데이터베이스에서 텍스트를로드하기 전에 변환해야하며 변환 할 때 가장 적합한 방법은 무엇입니까?

+0

당신은 UTF-8로 데이터를 저장하고 있습니까? –

+0

테이블은 latin1_swedish_ci로 설정되지만 utf8_encode()를 사용하여 변환됩니다. 텍스트를로드 할 때 작동합니다. – Brad

+0

활자체 따옴표는 latin1의 일부가 아닙니다. – user570783

답변

1

UTF8을 사용하면 실제로 문제가 해결되지만 프런트 엔드를 준수하지 않으면 html 엔티티에만 의존하게됩니다.

당신이 PHP를 사용할 수없는 경우이 도구가 유용합니다 \ 다른 뭔가를 automaticly 그것을 할 수 있습니다 : http://leftlogic.com/projects/entity-lookup

0

“ and ” or ‘ and ’으로 저장할 수 있습니까?

출력이 html로 추정됩니까?