この記事では、JSONがStruts2の値を渡すことにより、文字化けコードの問題を解決する実装方法について説明します。次のように、参照のために共有してください。
Struts2では、JSONを使用してJSPファイルとJavaファイルで中国語の価値を渡すと、中国語のアクセスを手に入れることができます。 JSONを使用してJSPファイルとJavaファイルで中国語の価値を渡す場合、次の方法を使用してこの問題を解決できます。
1. encodeuriを使用して、JSファイルでエンコードします。例:
var url = "orderprint.action?roomname ="+encodeuri(encodeur(roomname)); $。post(url、function(data){} 2。encodeuriを使用して、Javaファイルでデコードします。例:
コードコピーは次のとおりです。StringRoom= urldeCoder.decode(orderbean.getroomname()、 "utf-8");
このように、部屋が解析するのは正しい中国人であり、それは文字化けされません。
この記事が、Struts Frameworkに基づいたすべての人のJavaプログラミングに役立つことを願っています。