※ ChatGPTを利用し、要約された質問です(原文:ColdFusionにて)
ColdFusionでの文字化け問題について
このQ&Aのポイント
ColdFusionで開発をしている際に、文字化けの問題が発生しています。
全角文字を入力してボタンを押すと、全角文字が化けてしまいます。
原因を特定し、S_JISの設定を変更せずに文字化けを解決する方法を知りたいです。
いま、ColdFusionで開発をしています。
下記のような簡単なものですが文字化けがおきています。
<HTML>
<HEAD>
<TITLE>テスト</TITLE>
<CFCONTENT TYPE="text/html; charset=Windows-31J">
<CFCONTENT TYPE="text/html; charset=Shift_Jis">
</HEAD>
<BODY>
<FORM ACTION="Test.cfm" NAME="Test" METHOD="post" ENCTYPE="multipart/form-data">
<INPUT TYPE="Text" NAME="Txt"
VALUE="<CFIF IsDefined("Txt")><CFOUTPUT>#Txt#</CFOUTPUT></CFIF>">
<INPUT TYPE="Submit" NAME="btn" VALUE="ボタン">
</FORM>
</BODY>
</HTML>
画面は、S_JISで表示しているのですが
全角文字を入力してボタンを押すと、全角文字が化けてしまいます。
原因等わかる方がいらっしゃいましたら教えてください。
出来れば、S_JISは変えないようにお願いします。
お礼
有難うございます。 <cfscript> setEncoding("FORM", "Windows-31J"); setEncoding("URL", "Windows-31J"); </cfscript> を追加してみたところOKみたいです。初歩的でしたかね?