首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

图片名字是中文的解决方案

马克-to-win:当我写到本章第七节(jsp一些其它相关话题)的时候,我有一个话题就是解决jsp下面的所有的中文的问题。但当图片名字是中文的时候,怎么都显示不出来图片。上网查了很长时间,也都没有理想的解决方案。有的说改变服务器的设置,有的说把图片的中文名字改成数字名字,之后把相关的信息存在数据库当中。有一个人建议用html的img标签指向Servlet。这个技术我早就知道,但是用在这里,这个想法还真是富有启发性。不过在那个人的例子里,中文图片名是硬编码进Servlet去的,没有实际的意义。我也就没太在意这件事。这次回来写这部分知识,还真是仔细想了想。马克-to-win:底下我这个例子的思路是:当我运行html的时候,这个html的img能够调用servlet,这是大家都知道的技术。最关键的是 Servlet可以知道是谁在调用它。这个就用Referer技术。知道了哪个html调用它以后,反过来这个Servlet可以读出这个html文件, 解析它,找到img标签儿。再找到中文图片名称,Servlet读出这个图片文件,传送给html,让它显示出来就可以了。

03

Servlet学习笔记6(request请求对象、response响应对象2)

重定向的特点: <1>浏览器地址栏发生变化 <2>发送了两次请求,都是由浏览器发送的请求 重定向的路径:由于是浏览器发送的请求,所以路径必须要带项目名称, 比如:/chapter04/welcome.html; 3.HttpServletRequest请求对象 HttpServletRequest它是一个接口,它的父接口ServletRequest,在开发中,常用 的是带协议的请求对象。 请求消息:请求行、请求头、请求参数 <1>获取请求行消息的相关方法: 常用的请求行方法: [1]获取请求提交的方式:getMethod(); [2]获取请求的协议:getProtocol(); [3]获取项目名称:getContentPath(); [4]获取servlet路径:getServletPath(); [5]获取请求路径:getRequestURI(),getRequestURL(); 例如:

04

一些免费的学习资源 原

HTML5 Canvas编程:http://blog.csdn.net/column/details/canvas-programming.html GTK编程基础学习:http://blog.csdn.net/column/details/sjin-gtk.html Git学习系列:http://blog.csdn.net/column/details/git-lover.html git学习笔记:http://blog.csdn.net/column/details/gitnote.html Git深入体验:http://blog.csdn.net/column/details/gitexperience.html Git菜鸟变大神:http://blog.csdn.net/column/details/lilongsheng-git.html GitHub 漫游指南:http://github.phodal.com/ 全栈增长工程师指南:http://growth.phodal.com/ 全栈增长工程师实战:http://growth-in-action.phodal.com/ Phodal’s Idea实战指南:http://ideabook.phodal.com/ JavaScript 闯关记:https://github.com/stone0090/javascript-lessons css知多少:http://www.cnblogs.com/wangfupeng1988/p/4325007.html Docker入门教程:http://dockone.io/article/111 HTTP cookies 详解:http://bubkoo.com/2014/04/21/http-cookies-explained/ HTTP 接口设计指北:https://github.com/bolasblack/http-api-guide http2讲解:https://bagder.gitbooks.io/http2-explained/content/zh/ innodb源码分析:http://blog.csdn.net/column/details/innodb-zerok.html JavaScript Promise迷你书(中文版):http://liubin.org/promises-book/ JavaScript:http://blog.csdn.net/column/details/js-lyg.html JavaScript权威指南:http://blog.csdn.net/column/details/webcode.html JavaScript设计模式:http://blog.csdn.net/column/details/design-pattern-of-js.html JavaScript设计模式浅谈:http://blog.csdn.net/column/details/js-patterns.html LGCB:http://happypeter.github.io/LGCB/ linux基础与shell编程:http://blog.csdn.net/column/details/linux-world.html Linux内核读书笔记:http://blog.csdn.net/column/details/linuxnotes.html Linux入门及进阶:http://blog.csdn.net/column/details/dxmy-linux.html Nginx开发:http://blog.csdn.net/column/details/sknginx.html PHP程序员技术精粹:http://blog.csdn.net/column/details/phpjingcui.html PHP入门到精通:http://blog.csdn.net/column/details/phpspecialcolumn.html python3入门学习:http://blog.csdn.net/column/details/python-spider.html Python大法好:http://blog.csdn.net/column/details/python-master.html Python入门学习:http://blog.csdn.net/column/details/enjoypython.html Python学习笔记:http://blog.csdn.net/column/details/python-notes.html scala 从入门到入门+:https://segmentfault.com

04

php中常见编码问题

PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII 码, 中国的 GB2312-80,日本的 JIS 等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集按长度分为 SBCS(单字节字符集),DBCS(双字节字符集)两大类。早期的软件(尤其是操作系统),为了解决本地字符信息的计算机处理,出现了各种本地化版本(L10N),为了区分,引进了 LANG, Codepage 等概念。但是由于各个本地字符集代码范围重叠,相互间信息交换困难;软件各个本地化版本独立维护成本较高。因此有必要将本地化工作中的共性抽取出来,作一致处理,将特别的本地化处理内容降低到最少。这也就是所谓的国际化(118N)。各种语言信息被进一步规范为 Locale 信息。处理的底层字符集变成了几乎包含了所有字形的 Unicode。

02
领券