dojo传递中文字串时的问题

         今天在Fixing Bug的过程中,发现了一个使用dojo的问题。当输入CJK字符时提交到后台发现就变成了“策”的形式,虽然有时在显示的时候并不会出错的,但是在某些时候放到超链接里或者经过几次前后传递之后就不能正常显示中文了,会直接显示成“策”。
        问题原因:dojo对CJK字符进行了编码,而默认的编码是ascii。所以要想还原字串本来的面貌,就要自己指定合适的编码格式。
        解决方法:找到提交数据的方法:dojo.io.bind,为其增加一个参数encoding: 编码,即可。我使用的UTF-8,所以就是:

encoding: UTF-8,

        

时间: 2024-10-26 16:27:38

dojo传递中文字串时的问题的相关文章

vc6.0:中文字串的读取

#include #include #include #include using namespace std; int main(){ locale china("chs"); wcin.imbue(china); //use locale object wcout.imbue(china); wstring title; wchar_t wc = L'.'; while(getline(wcin, title, wc)){ size_t len = title.length();

php实现中文字串截取无乱码的方法

例1  代码如下 复制代码 function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true)     {         if(function_exists("mb_substr"))             return mb_substr($str, $start, $length, $charset);         elseif(function_exists('iconv

php中文字串截取无乱码的方法

substr截取 substr() 函数返回字符串的一部分.    代码如下 复制代码 <?php  $rest = substr("我是中国人", -1);    // returns "乱码"  echo $rest.'<br />';  $rest = substr("abcdef", -2);    // returns "ef"  echo $rest.'<br />';  $rest

文字在banner中的重要性和banner中文字的构成问题

文章描述:BANNER中的字体结构分析. 本来想写"Advertisemen中的字体结构分析",后来发现这个标题写得有点大,偏离了在目前工作中的针对性,因此缩小到banner的范围,以下内容仅个人在目前工作中对banner设计上的一点浅见,仅起抛砖引玉的作用. Banner的传达方式 [TOPIC] 针对网站中的banner Banner的本身形状:形状决定了其固定的构成方式,一般为矩形,横幅,左右结构和居中: Banner的文字特点:主题式,一般分为主标题和副标题,文字较多:设计的时

Visual Foxpro 7全新登场之XML在COM组件数据传递中的意义

说在前面 记得我第一次接触 COM 组件编程时,就有这样的疑问:传递数据集有没有好办法.我们知道,Visual FoxPro 是最强大的数据处理系统,它的Cursor 的强大.灵活的支持是无有匹敌的.既然Visual FoxPro 对数据集的处理能力这么强大,但是COM编程时,怎样简单的在各类客户端程序与 Visual FoxPro 编写的 COM 组件之间传递 Cursor --只有来去容易,用的才方便舒心! 那个时候我们模仿ADO组件,使用 "属性+循环" 的方法解决这个难题,记得

网页设计CSS中文字大小的pt、px的区别

先搞清基本概念:px就是表示pixel,像素,是屏幕上显示数据的最基本的点:而pt就是point,是印刷行业常用单位,等于1/72英寸. 在网页设计css中,经常用到字体,而字体大小的设置单位,常用的有2种:px.pt.这两个有什么区别呢? 先搞清基本概念:px就是表示pixel,像素,是屏幕上显示数据的最基本的点:而pt就是point,是印刷行业常用单位,等于1/72英寸. 这样很明白,px是一个点,它不是自然界的长度单位,谁能说出一个"点"有多长多大么?可以画的很小,也可以很大.如

去除Word中文字下方波浪线的方法

  一.Word文档中绿色波浪线怎么去除? 工具--选项--拼写和语法 取消勾选"键入时标记语法错误" ,去掉"隐藏语法错误"前的勾,就能不显示绿色的波浪线! 在Word中录入中.英文,有时会出现一些红色或绿色的波浪线,这种波浪线并不影响文字录入,也不会打印出来,那它们到底起什么作用呢? 这是Word的"拼写和语法检查"功能,用户在录入字词或编辑时Word会自动检查你的文档,红色的波浪线表示拼写问题,绿色的波浪线表示语法问题. 二.Word文档中

如何变换Word中文字方向

  在Word中编辑时,为了能够使文档更具特色,很多时候我们都会采取改变文字方向的方式.今天,小编就要来教一下大家,变换文字方向的技巧,让你编辑的文档也更具魅力. Word 操作步骤 1.选中一段内容,按鼠标右键选择"文字方向". 2.弹出"文字方向-主文档"按用户需求设置,然后将"应用于"改为"整篇文档"按"确定"即可. 3.改变之后文字变成竖立样式,但英文字母不能改变样式,仅限于改变文字方向. 好了,仅

怎么将Word中文字转换成表格?

  在使用office软件时,常常会在Word中加入表格,这时候我们一般想到的是,建立表格,然后一格一格的填写;或者用Excel表格制作在复制到Word文档中.其实在Word中就可以将文本文档转换成电子表格,此文将告诉你文本文档如何轻松转换成电子表格. Word文档中,用户可以很容易地将文字转换成表格.其中关键的操作是使用分隔符号将文本合理分隔.Word能够识别常见的分隔符,例如段落标记(用于创建表格行).制表符和逗号(用于创建表格列). 一.将Word中文字转换成表格(以Word2003为例)