javax.portlet.PortletReqest 객체에서 문자 인코딩을 설정하려고하는데이 객체에는 가지고있는 모든 예제에서 사용되는 setCharacterEncoding() 메소드가없는 것 같습니다. Liferay 사이트를 비롯한 여러 사이트를 방문하십시오. 그것이 가지고있는 것은 setAttribute ("characterEncoding", "UTF-8")처럼 설정할 수 있다고 가정하기 때문에 키와 값을 지정할 수있는 setAttribute() 메서드입니다. 또는 비슷한 것 어디서나 사용 가능한 속성의 포괄적 인 목록을 찾을 수 없었습니다. Liferay 6.1을 사용 중입니다. 스페인어 문자를 표시하는 데 문제가있어이를 수행하려고합니다.Liferay 6.1에서 문자 인코딩 설정
0
A
답변
2
그것은 문자 인코딩을 지정하는 PortletRequest
/PortletResponse
에서 이해가되지 않습니다 : ActionRequest
(PortletRequest
의 하위 유형) 실제로 setCharacterEncoding는 RenderRequest
에 어떤 이해가되지 않습니다 정의합니다. 또한 이유로 인해 HttpServletRequest
에서 보호됩니다. 일반적으로 포틀릿에있을 때 이미 파싱 된 항목의 양을 알지 못합니다.
현재 버전의 현재 응용 프로그램 서버에서 현재 작동하는 것을 발견했을 수도 있습니다. 앞으로도 계속 일하기를 바랍니다. 사실 가장 불리한 순간에 깨뜨릴 수 있도록 준비하십시오.
근본적인 문제에 대한 통찰력을 제공하는 것이 좋습니다. 인코딩과 관련하여 왜 혼란에 빠질 필요가 있다고 생각하십니까? 적절한 응용 프로그램 구성 또는 잘못 설정 한 다른 설정처럼 간단 할 수 있습니다.
+0
스페인어 문자를 표시하는 데 문제가 있습니다. 문자는 catalina.out에서 이미 잘못되었습니다. 예를 들어 나는
에 UTF-8 또는 Latin-1을 설정했는지에 따라 ñ 대신 ¿ ½ 또는 get을 얻습니다. 당신이 바로 그 길입니다. request.setCharacterEncoding()이 작동하지 않습니다. – steven35관련 문제
- 1. Liferay 6.1에서 Liferay 6.2로 마이그레이션할까요?
- 2. CQ에서 문자 인코딩 설정
- 3. 리소스 핸들러에서 문자 인코딩 설정
- 4. jboss-web.xml에서 문자 인코딩 설정
- 5. hyperjaxb3에 대한 문자 인코딩 설정
- 6. Liferay EE 테마 LR 6.1에서 LR6.2로 업그레이드
- 7. Liferay 6.1에서 하위 조직을 만드는 방법
- 8. Windows 웹 서버 2008, 문자 인코딩 설정
- 9. ServletRequest 및 ServletResponse를 사용하여 문자 인코딩 설정
- 10. XML 인코딩 설정 및 특정 문자 집합
- 11. 요청 매개 변수를 사용하여 문자 인코딩 설정
- 12. 디코딩 html로 인코딩 된 문자
- 13. 문자 인코딩 설정 Cygwin에서 복수 문자 집합 읽기
- 14. HTML 문자 집합에없는 문자 인코딩
- 15. 문자 인코딩
- 16. 문자 인코딩
- 17. mongodb와의 Liferay 설정
- 18. 생산중인 Liferay 설정
- 19. 정확한 시간 설정 Liferay
- 20. Liferay Tomcat 런타임 설정
- 21. XML 문자 인코딩
- 22. liferay 6.1에서 프로그래밍 방식으로 포틀릿을 구성하는 방법은 무엇입니까?
- 23. liferay 6.1에서 AUI와 함께 YUI의 최신 버전을 사용할 수 있습니까?
- 24. Liferay 6.1에서 각 사이트에 다른 404 페이지를 만드는 방법
- 25. Liferay 6.1에서 공용 웹 서비스를 만들 수 있습니까?
- 26. 제어하는 방법 Liferay 6.1에서 Asset Publisher의 새로운 옵션 추가?
- 27. Liferay 6.1에서 사용자 그룹의 사이트 역할 권한을 상속받는 방법은 무엇입니까?
- 28. 데이터베이스의 문자 인코딩
- 29. TextBoxFor 문자 인코딩 (스칸디나비아 문자)
- 30. 문자 HTML로 비표준 문자 인코딩
나는 그것을 알아 냈다. HTTPServletRequest를 가져 와서 이렇게 설정해야합니다. PortalUtil.getHttpServletRequest (request) .setCharacterEncoding ("encoding"); – steven35