日本語のファイル名のついた画像が大量にあり、これを検索するシステムを作ることになりました。画像のファイル名は全て日本語が含まれており、画像のファイル名自体が管理番号となっているため、ファイル名の変更は行えません。また、ファイル名はデータベース化されていません。
C#を使い、検索してDataListに結果を出力するところまではいきましたが、このとき日本語まじりの画像のURLがエンコードされてしまうためか、表示することができませんでした。
日本語のファイル名が入っている画像を表示する方法を教えてください。
ASP
1<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1" RepeatColumns="5"> 2 <ItemTemplate> 3 <asp:Image ID="imgAddress" runat="server" ImageUrl='<%# Eval("ファイルパス") %>' /><br /> 4 <asp:Label ID="ファイル名Label" runat="server" Text='<%# Eval("ファイル名") %>' /> 5 </ItemTemplate> 6</asp:DataList> 7<asp:SqlDataSource ID="SqlDataSource1" runat="server" ></asp:SqlDataSource>
回答1件
あなたの回答
tips
プレビュー