`
lighter
  • 浏览: 498566 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

url传递中文参数笔录

阅读更多

url传递中文参数笔录

我们在处理一些遗留系统的时候,通常有可能遇到处理有一些链接是带有中文,而且是传递到另一个页面的,而这另一个页面有可能把拿到的数据放到数据库中去,这时候往往会造成乱码的问题,特别在不同的系统的时候更是如此.

假定,我们现在有一个name的参数,能通过"/pages/a.jsp?name=博客"传递到下一个页面,这时候,我们可以这样做:

1、首先用JS的encodeURI的方法作一些转换,如下
  
passName = encodeURI(name);

   转换之后的字符会产生一些"%"字符,而这一些字符在URL的时候通常是不能传递的,或者通常出问题的;所以我下一步这样做:
           
  function ReplaceAll(oriStr,oldStr,newStr){
			if(oriStr == null || oriStr == "")
				return "";
			if(oriStr.indexOf(oldStr) == -1)
				return oriStr;
			oriStr = oriStr.replace(oldStr,newStr);
			return ReplaceAll(oriStr, oldStr, newStr);
		}

  在定义了一个ReplaceAll函数后,我们接着可以这样写:
 
passName = ReplaceAll(passName,"%","_PERCENT_");

  这个时候,前台转化的工作完成,就把passName挂到链接中去即可啦.

2、接下来就是后台方面的工作啦:
   根据参数取得值,然后再用String的repaceAll方法把值转换回来。
 
 name = request.getParameter("name").replaceAll("_PERCENT_", "%");

   这样就行了吗?还差一步啦,接着就用java的URLDecoder.decode转换一下就大功告成啦,没有什么复杂的东西啦.
 
 name = URLDecoder.decode(name,"UTF-8");


总结:url传递中文参数最好解决办法就是---不要在url传递中文参数


分享到:
评论
2 楼 qdzheng 2008-08-15  
结论很恶心啊!

有时为了直观些,给别人的链接就需要是中文的啊!
1 楼 qdchen 2008-01-15  
这样做是不是很繁琐呢?

相关推荐

    智能笔录系统.pptx

    市场产品现状 侦查询问笔录 产品现状 笔录的历史记录缺乏有效利用, 区域内的笔录不能共享 笔录生成缺乏法律库、经验库实时指导 笔录信息不能及时与公安业务 实时对接缺乏实战性 笔录记录时,人工打字效率慢 智能...

    破产清算组询问笔录.pdf

    破产清算组询问笔录.pdf 破产清算组询问笔录是一种企业非诉文书,用于记录破产清算组与相关人员或单位之间的询问过程。该文书类型中包含了询问的基本信息,如时间、地点、被询问人、询问人、询问主题、内容、询问...

    现场勘验检查笔录(范文).pdf

    标题中提到的“现场勘验检查笔录”是一种正式的法律文件,它详细记录了警方或调查人员在犯罪现场所进行的勘查和检查活动。在司法程序中,现场勘验检查笔录作为证据的一部分,对案件的调查和审理起着至关重要的作用。...

    尽职调查访谈笔录(通用)

    尽职调查访谈笔录

    常见案件笔录制作指南.doc

    此外,指南还涉及了其他类型的笔录制作,如讯问笔录、询问笔录、现场勘查笔录、搜查笔录、人身检查笔录、辨认笔录和侦查实验笔录。这些笔录各有侧重,如讯问笔录针对嫌疑人的审讯,询问笔录适用于证人证言的记录,...

    强大的电子笔录办公软件

    "强大的电子笔录办公软件"就是这样一款工具,它专门设计用于提升笔录工作的质量和速度,为用户提供了前所未有的便捷体验。这款软件集成了多种功能,旨在优化办公流程,减少手动输入的时间,提高数据的准确性,确保...

    律师庭审笔录(民事).pdf

    律师庭审笔录(民事) 律师庭审笔录是一种重要的法律文件,它记录了律师在法庭上进行的审讯过程。以下是律师庭审笔录的详细解释和知识点: 一、律师庭审笔录的内容 律师庭审笔录的内容包括审讯时间、地点、记录人...

    律师庭审笔录(模板).pdf

    ### 律师庭审笔录知识点解析 #### 一、文件基本信息 - **文件名**:“律师庭审笔录(模板).pdf” - **描述**:该文档为律师在庭审过程中记录的标准化模板,用于指导律师如何准确、规范地记录庭审过程中的各项细节。 ...

    笔录软件好用

    笔录软件好用

    安全生产事故调查询问笔录制作要求示范文本.pdf

    安全生产事故调查询问笔录制作要求示范文本.pdf

    公安笔录管理信息系统

    厦门市公安局开发运用的公安笔录制作管理信息系统。

    信访接待谈话笔录.pdf

    信访接待谈话笔录.pdf

    律师调查笔录范例.doc

    律师调查笔录范例.doc

    工作会议笔录ppt模板下载

    《如何有效利用“工作会议笔录PPT模板”提升工作效率》 在现代企业环境中,会议是信息交流、决策制定的重要场所,而会议笔录则是确保会议成果得以有效传达和执行的关键工具。一个精心设计的会议笔录PPT模板,能够...

    调查笔录模板(单位通用).rar

    标题中的“调查笔录模板(单位通用).rar”暗示了这是一个关于调查笔录的文档集合,通常用于组织或企业内部进行各类调查时记录信息。在教育领域,这样的模板可能被用作教学材料,帮助学生理解如何正确进行调查工作,...

    笔录软件文档说明.doc

    "笔录软件文档说明.doc" 本文档是关于公安笔录软件V5.60版本的操作说明,旨在帮助用户快速了解和掌握软件的使用方法。 一、主界面 软件的主界面位于左侧导航条中,包含四个按钮:笔录功能、其它功能、设置管理和...

    【最新】笔录执行官(大官人)优品致远

    【笔录执行官】是您记录思想与才华的利器,影响力显而易见!它能让您转瞬即失的奇思妙想记录在案;也是您记住心路历程的不二选择;也能让您大篇的写作不再觉得难以整理,使您思想的力量能挥洒自如,随心所欲!它可能...

    劳动保障监察询问笔录模版_企业方.pdf

    劳动保障监察询问笔录模版_企业方.pdf

    笔录魔法师 5.11正式版

    是您记录思想与才华的利器,影响力显而易见!它能让您转瞬即失的奇思妙想记录在案;也是您记住心路历程的不二选择;也能让您大篇的写作不再觉得难以整理,使您思想的力量能挥洒自如,随心所欲!...

Global site tag (gtag.js) - Google Analytics