2010-05-18 2 views
0

내 사이트에서 유니 코드를 사용합니다 ... Flash Builder를 내 서버에 연결할 때 (데이터 -> HTTP에 연결 사용) API가 작동하여 UTF-8로 러시아어 텍스트를 전송할 수 있지만 대신 Þûõó ïúушúøý 내 API로, 그래서 좋아하는 UTF-8 대신에 DB에 ... Русское Имя 2 ... 그래서 플래시 빌더를 사용하는 인코딩과 플래시 어플리케이션이 내 서버 나 다른 읽을 수있는 형식으로 UTF-8 데이터를 보내는 방법?Flash Builder는 영어 이외의 데이터를 서버로 보내는데 어떤 인코딩을 사용합니까?

답변

1

플래시 응용 프로그램 이며 응용 프로그램에 UTF-8을 전송하지만 ISO-8859-1로 해석합니다. 응용 프로그램이 모든 데이터를 UTF-8로 유지하는지 확인하십시오. 그러면 문제가되지 않습니다. (Outline, MySQL과 함께 UTF-8 사용)

&#1056;은 HTML 문자 참조입니다. 은 클라이언트 측에서 HTML 인코딩 된 콘텐츠를 보내고, HTML 인코딩 된 콘텐츠를 데이터베이스 내부에 넣지 않기를 원합니다. HTML 페이지로 이동하기 전까지 모든 원시 UTF-8 바이트를 그대로 유지하십시오 (htmlspecialchars()을 사용하여 <&을 텍스트로 인코딩하지만 비 ASCII 문자 만 남김)

1

플래시는 모든 것을 UTF-8로 유지하는 데 매우 뛰어납니다. 따라서 PHP는 가능성이 있습니다. 몇 번 이상 MySQL 연결에 적절한 인코딩을 설정하지 않은 실수를 저질렀습니다. 아마도 그게 문제입니까?

관련 문제