2011-08-17 2 views
0

키릴 문자 파일 이름과 폴더 이름이 필요합니다. 예 /запись/Index.html하지만이 파일에 액세스 할 때 오류가 발생합니다. GAE가 그들을 찾지 못했다고합니다. 정말 인코딩이라고 생각합니다. 하지만 GAE가 UTF8을 지원하지 않습니까?파일 및 폴더의 Google App Engine 비회원 이름은 무엇입니까?

+3

[URL (Google App Engine)의 비 라틴 문자] (http://stackoverflow.com/questions/5068842/non-latin-characters-in-url-google-app-engine) 가능한 중복 – Thilo

답변

0

다른 운영 체제는 파일 이름을 다른 방식으로 저장합니다. Linux에서 파일 이름은 해석되지 않은 바이트 문자열이지만 Windows에서는 유니 코드 문자열입니다. 이것은 유니 코드 파일 이름과의 플랫폼 간 호환성이 어렵다는 것을 의미합니다.

이 문제를 해결하는 가장 쉬운 방법은 둘 다 표현할 수있는 이름 (예 : 하위 128 코드 포인트)을 사용하는 것입니다. 개의 키릴 문자 파일 이름이 필요하지 않습니다. 파일 이름이 앱의 내부 세부 사항이기 때문입니다. 원하는 URL 경로 아래에 파일이 저장된 위치와 관계없이 또는 동적 또는 정적 인 경우 원하는 모든 파일을 제공 할 수 있습니다.