플렉스와 jsp의 한글처리
출처: http://blog.naver.com/wesable?Redirect=Log&logNo=39108788
서버단은 java로 구현하고 jsp파일로 XML 형태를 만들어줬다.
example.jsp 파일을 보면....
<%@ page import="java.util.HashMap,
java.util.List"
pageEncoding="utf-8"
contentType="text/html; charset=utf-8" %>
<?xml version="1.0" encoding="utf-8"?>
<root>
<result>................</result>
..........................
</root>
main.mxml 파일을 보면
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=http://www.adobe.com/2006/mxml >
<mx:Script>
<![CDATA[
System.useCodePage = true;
</mx:Script>
</mx:Application>
라 해주었다...
만약 이런게 했다면... 플렉스로 넘어온 한글이 깨진다..
System.useCodePage=true 로 설정해 준경우 jsp 파일의 charset="EUC-KR" 로 하는것이 한글깨짐을 방지한다.
BUT.... 이보다 더 좋은 방법은 System.useCodePage=true를 삭제하자. (System.useCodePage=false로 하거나)
이경우에는 jsp 파일의 charset="utf-8" 로 놔두고 mxml의 System.useCodePage 값을 변경해주므로 다국어지원에 더 용이할듯,!!!!
System.useCodePage ... 이걸 못보고.. 그 얼마나 헤맸던가!!!! ㅋㅋㅋ
음...
위에 글을 찾아서 본후
아래와 같이 해주었더니 잘 되었다.
한글이...
<?xml version="1.0" encoding="UTF-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="feedRequest.send();" fontSize="11"
backgroundGradientColors="[#0A43BF, #81C01C]">
<mx:Script>
<![CDATA[
System.useCodePage = true;
]]>
</mx:Script>
<mx:HTTPService id="feedRequest" url="http://cafe.rss.naver.com/origamiuserclub" useProxy="false" />
<!-- crossdomain.xml을 설정한 다음 http://rss.php으로 사용
<mx:HTTPService id="feedRequest" url="http://blog.rss.naver.com/real_genius.xml" useProxy="false" />
-->
<mx:Panel title="HTTPService Example" height="100%" width="90%"
paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" layout="vertical">
<mx:DataGrid id="dgPosts" height="30%"
dataProvider="{feedRequest.lastResult.rss.channel.item}" width="100%">
<mx:columns>
<mx:DataGridColumn headerText="Title" dataField="title"/>
<mx:DataGridColumn headerText="Link" dataField="link"/>
<mx:DataGridColumn headerText="Date" dataField="pubDate"/>
</mx:columns>
</mx:DataGrid>
<mx:TextArea height="70%" htmlText="{dgPosts.selectedItem.description}" width="100%"/>
</mx:Panel>
</mx:Application>
'WebPrograming관련 > Adobe Flex' 카테고리의 다른 글
내가 잠시 끄적여본 플렉스(Flex) 프로그램. ㅋ (0) | 2007.08.08 |
---|---|
Action Script 3.0 에 와서 달라진 특징 (0) | 2007.05.27 |
Web 2.0으로 가는 최선의 선택 Adobe Flex (0) | 2007.03.11 |