java - 显示名称包含特殊字符的图像

标签 java html jsp encoding upload

我正在尝试使用 jsp 显示一些名称中包含特殊字符(如 ☻ ☺ ♥ 或中文或阿拉伯字符)的图像...但图像未显示!

<img src = "pipo².jpg" />
<img src = "pip☺☻♥o².jpg" />

我做错了什么!!

最佳答案

尝试使用URLEncoder.encode()对文件名进行编码HTML 发送到页面之前的方法,例如

String encodedString = URLEncoder.encode(filename, "UTF-8").

这会将字符转换为可以在 HTML 中传递的实体。

关于java - 显示名称包含特殊字符的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/677275/

相关文章:

javascript - 更改从商店加载选项的下拉 dojo 的字体大小

javascript - 如何在提交之前使用 javascript 验证 jsp 中的表单

java - 如何在JSP中调用Java方法?

jquery - 结果重定向到 Struts 2 中的 jQuery 选项卡

java - Java中的日期差计算

java - 如何从字节数组中获取正确的温度值

java - 如何配置 Chrome 的 Java 插件,使其使用机器中现有的 JDK

java - ComboBox (setSelectedIndex()) 无法正常工作

javascript - d3 - 在 svg 元素之上渲染 html 表格

javascript - 配置属性遮蔽