글쎄,이게 이상하고 어려운 일이 무엇인지 설명하기는 어렵지만 최선을 다할 것입니다.Perl 촉매 인코딩 문제
템플릿에 대한 값이 인코딩을 변경하는 이유는 무엇입니까?
컨트롤러 파일 (인코딩 된 UTF-8) :
print STDERR "ąęść";
$c->stash->{some_variable} = "ąęść"; # some unicode chars
템플릿 파일 (UTF-8로 인코딩) : 브라우저에서 출력 내가
[% some_variable %]<br>
test: ąęść
납니다으로 :
ÄÄÅÄ
test: ąęść
콘솔 출력 (UTF-8 인코딩 사용) :
ąęść
컨트롤러 파일에'use utf8;'이 있습니까? – ThisSuitIsBlackNot
TT 설정에'ENFODING => 'utf-8''이없는 것 같습니다. – Borodin
구성이 정상입니다. 어떤 이유로 템플릿 파일 내용이 손상되었습니다. 템플릿 파일에서 모든 것을 제거하고 거기에 변수 만 놓으면 ... – J33nn