2011-02-08 3 views
0

enable-sqlite-utf8을 활성화해야한다고 들었지만 xampp (windows)의 pdo_sqlite 확장에서 전체 utf8 지원을 활성화하는 방법은 xampp 또는 설명서 어디에서나이 행을 찾을 수 없었습니다.xampp에서 sqlite 확장을 사용하여 유니 코드를 지원하는 방법은 무엇입니까?

하지만 내가 틀렸어 - sqlite - utf 올바른 비 ASCII 문자가 아닌 연산자와 올바른 연산자를 사용하지 않을 것 같아요, 그게 내가 XAMPP에서 sqlite에 ICU를 사용할 필요가 있다고 생각하지만 어떻게?

예 : 나는 http://www.sqlite.org/faq.html#q18

+0

기본적으로 사용하도록 설정되어 있지 않습니까? sqlite db를 사용해 보셨습니까? –

+0

사용하고 있다고 생각하지 않습니다. 그렇다면 유니 코드 문자는 사용중인 LIKE 연산자에서 대/소문자를 구분하지 않아야합니다. –

+0

extension = php_intl.dll이 활성화 된 xampp의 php.ini 파일에 "intl에 icu sqlite 확장자가 있습니다"라는 주석이 있습니다. 실제로 ICU를 사용하는 방법이 궁금합니다. "xampp ICU"에 대한 인터넷 검색은 이와 동일한 질문을 제기합니다. –

답변

1

http://www.sqlite.org/lang_expr.html

등 운전자가 ASCII 범위를 벗어나는 유니 코드 문자를 기본적으로 대소 문자를 구분 작업 # 18를 얻을 수 없습니다. 예를 들어, 표현 'A'LIKE 'A'는 TRUE이지만 'æ'LIKE 'Æ'는 FALSE입니다.) 당신은 그러나,이 기능을 얻을 수 sqlite가에 대한 ICU의 확장자를 사용 또한 #611459을 볼 수 있습니다

.

+0

나는 그것을 알고있다, 내가 알고 싶은 것은 xampp에서 sqlite를위한 ICU를 가능하게하는 것이다. –

+0

내가 연결된 질문의 두 번째 대답을보십시오. 그리고 여기에 추가 정보 : http://www.sqlite.org/cvstrac/wiki/wiki?p=LoadableExtensions – igorw

+0

두 번째 대답은 gcc (실제로 g ++ 인 다른 질문을 읽음)로 컴파일 할 것을 제안합니다. 또한 Windows에서 아무 단서도 컴파일 할 방법이 없습니다. –

관련 문제