안녕하세요 단순 코드가있다. jvm에서 String의 내부 표현은 이미 알고있는 것처럼 UTF-16 문자를 사용하지만, 결과 문자열은 인코딩이 "UTF-16"으로 설정된 헤더를 포함해야하며, originla xml은 UTF-8이었습니다. 하지만 난 얻을 : XML을 변환 부호화 문제
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
은 (또한 독립 속성이 잘못된 것 같다) 변압기의 예는 다음과 같습니다 com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl (내가 무슨 생각 기본값) 그래서 내가 여기서 무엇을 그리워합니까?
결국 문제를 해결할 수 있었습니까? 나는 이제 하나의 앱에서 문제를 쳤다. 정말로 진절머리 나는. 나는 출처를 확인했다. 'encoding' 값은 간단히 [전달되지 않습니다] (http://www.grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/com/sun/org/apache/)입니다. xalan/internal/xsltc/trax/TransformerImpl.java # TransformerImpl.transform % 28javax.xml.transform.Source % 2Ccom.sun.org.apache.xml.internal.serializer.SerializationHandler % 2Cjava.lang.String % 29)를 트랜스 레트. –