MySQL은 UTF-8 (utf8_general_ci
: MySQL, Table, Column)으로 설정됩니다. 할 수 ADODB
및 ASP
(레거시 VB 스크립트) 통해 원래 더블 바이트 문자로 varchar 값. 이 문자들은 phpMyAdmin에서 삽입됩니다.더블 바이트로 MySQL에 대한 업데이트를 실행하면 필드가 잘못 입력됩니다.
ASP 페이지는 encoding Shift_JIS
으로 저장되며 ADODB 연결 매개 변수는 dsn = ...; APP = ASP 스크립트로 표시됩니다. STMT=SET CHARACTER SET SJIS;
하지만 UPDATE 필드 ASP에서, 업데이트 된 VARCHAR 문자열은 NO (ommited) 더블 바이트 문자가 있지만 phpMyAdmin을 단일 바이트 문자가 때.
업데이트/삽입 문제를 해결하는 방법은 무엇입니까? MySQL charset을 sjis로 변경하려고 시도했지만 문제가 해결되지 않았습니다.
OMG, 이질적인 기술의 혼란 !! – Rafael