2017-11-27 19 views
0

수동에서ASCII 문자열을 Bangla UTF-8 문자열로 변환하는 방법은 무엇입니까? 내 .SQL 파일에서

INSERT INTO `BtoB` (`ID`,`cWord`,`cMean`) VALUES (1, 'A', 'Av`¨¯^i| eY©gvjvi cÖ_g eY©|'); 
INSERT INTO `BtoB` (`ID`,`cWord`,`cMean`) VALUES (2, 'A2', 'bT&Zrcyi“l mgv‡m bT& ¯’v‡b A nq|'); 
INSERT INTO `BtoB` (`ID`,`cWord`,`cMean`) VALUES (3, 'A', 'Afve, AmyL, A‡eva, AKvj, AeªvþY, Aag©|'); 

, 그때 그에게 'cmean을'열 값을 변환 한 때 아래와 같은 것,

enter image description here

, 아래와 같다 'cMean'열 값의 ASCII 문자열을 좋아하지 않습니다. 내가 'cMean'열 값을 Bangla 문자열이어야합니다 싶습니다. 이미 데이터베이스 테이블 'cMean'을 할당했습니다. 콜렉션 유형은 'utf8_general_ci'입니다. 나는 방법 또는 프로세스를 PHP 또는 아무것도 자동화 된 시스템을 ASCII 문자열을 Bangla 문자열로 변환하는 것을 만들고 싶습니다. 'cMean'열 값은 반드시 bangla 문자열로 저장해야합니다. 나는 MySQL 데이터베이스를 사용했다.

어떻게 'cMean'열 데이터 값을 테이블에 Bangla 문자열로 저장할 수 있습니까?

+0

이것은 PHP와 어떤 관련이 있습니까? – shmosel

답변

-1

는 'cmean을'열 문자 집합 확인 : UTF8 및 정렬 utf8_general_ci 또는 utf8_unicode_ci

그런 다음 작동합니다.

+0

작동하지 마십시오. 문자열은 이전과 동일하게 유지됩니다. –

1

방글라에는 "Ascii"가 없습니다. 당신이 가지고있는 것은 "Mojibake"입니다. 이것은 UTF-8 인코딩의 잘못된 해석입니다.

utf8을 여러 위치에 설정해야 피할 수 있습니다. "모범 사례"및 "모지 베크"참조 Trouble with UTF-8 characters; what I see is not what I stored

아마도 벵골어를 의미할까요? utf8의 অব은 16 진수 E0A685 E0A6AC입니다. 그러나 Mojibake (latin1 포함)는 당신에게 줄 것입니다 অব

+0

감사합니다 릭 제임스 –