GVKun编程网logo

织梦CMS编码转换办法gbk转UTF-8,UTF-8转GBK(织梦转phpcms)

9

关于织梦CMS编码转换办法gbk转UTF-8,UTF-8转GBK和织梦转phpcms的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于AS3中UTF-8转GB2312、BIG5、GBK编码的

关于织梦CMS编码转换办法gbk转UTF-8,UTF-8转GBK织梦转phpcms的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于AS3中UTF-8转GB2312、BIG5、GBK编码的类包、DedeCMS模板及系统程序编码转换(GBK与UTF-8互转)的方法、DedeCMS模板文件如何从gbk转utf8编码转换教程(图文说明)、DedeCMS源码及系统程序编码转换(GBK与UTF-8互转)的办法等相关知识的信息别忘了在本站进行查找喔。

本文目录一览:

织梦CMS编码转换办法gbk转UTF-8,UTF-8转GBK(织梦转phpcms)

织梦CMS编码转换办法gbk转UTF-8,UTF-8转GBK(织梦转phpcms)

 

1.怎么转换源码文件编码?

首先download一个编码转换软件

这个工具很好用,在baidu搜索download就可以,像是天空download站等都可以download到,软件不大。

将源码文件极相关的css,js文件批量转码即可.

2.怎么转换dedecms的程序编码.

首先登陆dedecms网站后台,使用系统菜单下的数据库备份/还原功能,将网站的数据备份,记住要备份数据表结构,然后使用FTP工具将备份好的数据文件download到您的PC上。

备份的文件中有tables_struct_xxx这样一个文件,用dreamweaver或EditPlus打开这个文件,使用查找与替换命令,将CHARSET=gbk替换为CHARSET=utf8,然后要保存。

打开准备的转码软件,将第所备份的文件(包括上面修改过的文件),将GBK转换为UTF-8格式。

当然,转换好的文件一定是在一个新的文件夹里面,以便区分原来的GBK的文件。

至此这一步,我们就将数据库文件由GBK格式成功的转换为了UTF-8格式。

然后重新安装新的UTF-8编码的dedecms程序,将转码后的数据库备份文件上传覆盖到对应的数据库备份文件夹,接下来进登陆网站后台,打开系统菜单,使用备份/还原数据库命令,选择数据还原,勾选所有文件,执行还原命令.

至此,我们就完整的将DedeCMSGBK版本转换成了DedeCMSUTF-8版本了。

如需UTF-8转GBK,将上面的软件转换过程中软件里设置成UTF-8转GBK,修改数据库文件的时候也反向替换即可.

本文章网址:http://www.ppssdd.com/code/12698.html。转载请保留出处,谢谢合作!

AS3中UTF-8转GB2312、BIG5、GBK编码的类包

AS3中UTF-8转GB2312、BIG5、GBK编码的类包

字符编码一直以来都是很混乱,非常让人令人头痛的问题,许多新手往往就会卡死在这个地方。出现乱码常见于读取、提交和写入这三个环节,稍微处理不好这个问题,结果都会演变变成乱码。 归根到底是由于各家使用的编码格式不同造成的,而且往往涉及到系统本身。 国内常用的网络编码格式有UTF-8、GB2312、GBK,以及繁体字的BIG5,这几个编码之间的转换郁闷了好多人。 在ActionScript 3 内部无论出和入都统一使用Unicode,但服务器那边却是千奇百怪的编码,例如Google使用UTF-8,百度似乎是GBK。于是向百度这样的服务端发出URLRequest请求百分百会出现乱码,无论设置什么Content Type 或者Post Method都如此,因为AS3输出的是UTF,而百度不接受这样的编码。而URLRequest本身也不支持自定义编码,百度服务端用什么编码也不是我们能控制的,所以烦死人的问题就这样出来了。唯一能让我们控制的只有AS3,所以解决办法还是要从AS3上去考虑。浪费了大量时间去查阅,基本没有人提到URL编码的问题。最后终于找到解决的思路,就是利用ByteArray对象的编码转换和存储功能,活用ByteArray类,能处理绝大部分的AS3编码问题。 原理不再多说,一个上午的努力最后转化成这样一个编码的类包:
// ==============================================================

package com.nosword.string
{
 import flash.utils.ByteArray;
 public class UrlMultiEncode
 {
    // this is an encode class by http://www.nosword.com   
  public function UrlMultiEncode():void
  {
  }
  
  public static function urlencodeGB2312(str:String):String{
   var result:String ="";
   var byte:ByteArray =new ByteArray();
   byte.writeMultiByte(str,"gb2312");
   for(var i:int;i<byte.length;i++){
    result += escape(String.fromCharCode(byte[i]));
   }
   return result;
  }

  public static function urlencodeBIG5(str:String):String{
   var result:String ="";
   var byte:ByteArray =new ByteArray();
   byte.writeMultiByte(str,"big5");
   for(var i:int;i<byte.length;i++){
    result += escape(String.fromCharCode(byte[i]));
   }
   return result;
  }

  public static function urlencodeGBK(str:String):String{
   var result:String ="";
   var byte:ByteArray =new ByteArray();
   byte.writeMultiByte(str,"gbk");
   for(var i:int;i<byte.length;i++){
    result += escape(String.fromCharCode(byte[i]));
   }
//   trace(result);
   return result;
  }

 }
}

// ==============================================================
/*

使用方法,从源代码那里可以看到是静态的函数调用,即:

import com.nosword.string.UrlMultiEncode;
...
..
trace(UrlMultiEncode.urlencodeGB2312("北京欢迎你"));
..

显示结果就是“%B1%B1%BE%A9%BB%B6%D3%AD%C4%E3”,用编码转换小工具解码对比,完全一致,支持不同编码格式的Urlencode终于成功了。

*/

DedeCMS模板及系统程序编码转换(GBK与UTF-8互转)的方法

DedeCMS模板及系统程序编码转换(GBK与UTF-8互转)的方法

今天就来教大家转换织梦dedecms模板文件的编码和织梦系统程序的编码。

1、织梦dedecms模板文件编码的转换:

首先下载一个编码转换软件,下载地址:https://www.bnxb.com/soft/tools/27037.html

用这个工具将模板文件以及相关的css、js文件等批量转换成想要的编码即可。

2、Dedecms系统程序编码的转换:

首先登录织梦网站管理后台,打开系统菜单下的数据库备份/还原功能,将网站的数据全部备份,记住备份数据表结构的选项一定要勾选,然后用FTP将备份好的数据文件下载到您的电脑上。

下载下来的备份文件中有tables_struct_xxx.txt这样一个文件,用dreamweaver或EditPlus等编辑器软件打开这个文件,使用查找与替换命令,将CHARSET=gbk替换为CHARSET=utf8,然后要保存。

然后打开上面的编码转换软件,将下载的备份文件(包括刚刚修改过的文件),将GBK转换为UTF-8格式。

转换好的文件保存在一个新的文件夹里面,以便区分原来的GBK编码的文件。

至此这一步,我们就将数据库备份文件由GBK格式成功的转换为了UTF-8格式。

然后我们重新安装新的UTF-8编码的Dedecms程序,将转换了编码的数据库备份文件上传覆盖到对应的数据库备份文件夹,接下来登录新的网站管理后台,打开系统菜单,使用备份/还原数据库命令,选择数据还原,勾选所有文件,执行还原命令。

到这里我们就完整的将Dedecms GBK版本转换成了Dedecms UTF-8版本的了。

用同样的原理,可以将UTF-8编码的转换成GBK编码的,大家可以自己根据自己的需要进行使用。

DedeCMS模板文件如何从gbk转utf8编码转换教程(图文说明)

DedeCMS模板文件如何从gbk转utf8编码转换教程(图文说明)

对于Dedecms模板来说,一般有2种编码格式gb2312和UTF-8,现在我们以gbk转utf8为例来给大家讲解一个简单的转换方法:
 
第一步、我们使用记事本或者editplus打开需要转换的模板文件,我们这里使用的是editplus(工具在百度找一下)工具来转换,如下图一。
把模板内容里的utf-8改为gb2312:
 
<Meta content="text/html; charset=gb2312" http-equiv=Content-Type>
改为:                
 
  <Meta content="text/html; charset=utf-8" http-equiv=Content-Type>
第二步、找到“文件”-“另存为”,然后进入下一步:如下图

UTF-8转换gb2312

3、选择保存类型,选择“utf-9“,然后再点保存。如下图

UTF-8转换gb2312编码

可以看到文件的编码方式,一共有四种可以选择:ANSI、Unicode、Unicode big endian、UTF-8。utf8转换为gbk编码时,选择类型”ANSI“。选择你需要的编码,点击保存并覆盖源文件即可。

DedeCMS源码及系统程序编码转换(GBK与UTF-8互转)的办法

DedeCMS源码及系统程序编码转换(GBK与UTF-8互转)的办法

 

今天就来教大家转换织梦DedeCMS源码文件的编码和织梦系统程序的编码。

1、织梦DedeCMS源码文件编码的转换:

首先download一个编码转换软件,download地址:https://www.bnxb.com/soft/tools/27037.html

用这个工具将源码文件以及相关的css、js文件等批量转换成想要的编码即可。

2、DedeCMS系统程序编码的转换:

首先登录织梦网站管理后台,打开系统菜单下的数据库备份/还原功能,将网站的数据全部备份,记住备份数据表结构的选项一定要勾选,然后用FTP将备份好的数据文件download到您的PC上。

download下来的备份文件中有tables_struct_xxx.txt这样一个文件,用dreamweaver或EditPlus等编辑器软件打开这个文件,使用查找与替换命令,将CHARSET=gbk替换为CHARSET=utf8,然后要保存。

然后打开上面的编码转换软件,将download的备份文件(包括刚刚修改过的文件),将GBK转换为UTF-8格式。

转换好的文件保存在一个新的文件夹里面,以便区分原来的GBK编码的文件。

至此这一步,我们就将数据库备份文件由GBK格式成功的转换为了UTF-8格式。

然后我们重新安装新的UTF-8编码的dedecms程序,将转换了编码的数据库备份文件上传覆盖到对应的数据库备份文件夹,接下来登录新的网站管理后台,打开系统菜单,使用备份/还原数据库命令,选择数据还原,勾选所有文件,执行还原命令。

到这里我们就完整的将DedeCMS GBK版本转换成了DedeCMS UTF-8版本的了。

用同样的原理,可以将UTF-8编码的转换成GBK编码的,大家可以自己根据自己的需要进行使用。 本文章网址:http://www.ppssdd.com/code/10438.html。转载请保留出处,谢谢合作!

今天关于织梦CMS编码转换办法gbk转UTF-8,UTF-8转GBK织梦转phpcms的分享就到这里,希望大家有所收获,若想了解更多关于AS3中UTF-8转GB2312、BIG5、GBK编码的类包、DedeCMS模板及系统程序编码转换(GBK与UTF-8互转)的方法、DedeCMS模板文件如何从gbk转utf8编码转换教程(图文说明)、DedeCMS源码及系统程序编码转换(GBK与UTF-8互转)的办法等相关知识,可以在本站进行查询。

本文标签: