报表设计软件FineReport中cjk编码如何转换

 时间:2026-02-14 01:49:31

1、解决方案

如果客户端-报表服务器之间的交互都是用FR内置的cjk编码,就不需要考虑页面编码和服务器编码的问题了。

2、原理

cjk编码转换jS代码如下:

function cjkEncode(text) {     

if (text == null) {     

return "";     

}     

var newText = "";     

for (var i = 0; i < text.length; i++) {     

var code = text.charCodeAt (i);      

if (code >= 128 || code == 91 || code == 93) {//91 is "[", 93 is "]".     

newText += "[" + code.toString(16) + "]";     

} else {     

newText += text.charAt(i);     

}     

}     

return newText;     

cjkEncode方法在FineReport的JS库中已经预先提供了,用户只要加载了FR的JS库,就可以使用FR.cjkEncode对中日韩文字符进行encode.

  • 华索录音机VR481型使用说明书:[1]
  • IEI威强MODAT-328车载电脑说明书:[2]
  • HC-45液压式表显测力压力盒安装维护
  • ZRSM电动套筒调节阀安装使用手册:[2]
  • EKZ9000系列隔离式安全栅使用说明书:[2]
  • 热门搜索
    怎么做微信小程序 虾仁的做法大全家常菜 油饼怎么做又软又好吃 手机品牌大全 做什么菜好吃又简单 兰花怎么养才能开花 草莓的种植方法和技术 满天星的养殖方法和注意事项 甘蓝怎么做好吃 有机菜花怎么做好吃