UNICODE値を格納するためのnvarcharデータ型のフィールドがあります。このフィールドはリピーターコントロールにバインドされており、リンクをクリックすると他のページにリダイレクトされます。このフィールドのフィールドに数値が含まれている場合、正しいQueryStringを取得すると、リダイレクトされたページが表示されます。ただし、Unicode文字(数字または英字以外)が含まれている場合は、値'?????'が表示されます。'fhn'のQueryString内。このUNICODEQueryString値をそのまま取得して結果を表示するにはどうすればよいですか?
リピーターItemTemplateの場合:
<b>घर क्र./House No.</b><%# Eval("HouseNumber")%>
<a href="AddressList.aspx?li=<%=Request.QueryString["li"].Trim().ToString() %>&fhn=<%# Eval("HouseNumber")%" target="_blank">या पत्यावरील </a>
.csファイルの場合:
string HouseNumber = Request.QueryString["fhn"].ToString().Trim();
//ここで'????'を取得します Unicode値が含まれている場合はvalue。
感謝します!