精华内容
下载资源
问答
  • 我下载了极点繁体输入法,给文件改名的时候可以,点进文本文件时候极点繁体输入法不见了,没显示了,不能输入繁体了,为什么呢?怎么解决?
  • 什么utf-8

    2008-01-30 16:47:00
    在以gb2312为编码的网页,也可以显示繁体中文,日文,当然还有英文了。:)我知道的编码选择的一个大问题是,在不同编码的网志间trackback会变成乱码。台湾大部分blogger的utf-8,简体的中文blog也有用utf-

     



    考虑下次大改网站的时候,把编码从gb2312换到utf-8。但问自己为什么,却不是很清楚了。:)想法是utf-8更国际化,但国际化是什么意思呢?更多人用它?在以gb2312为编码的网页里,也可以显示繁体中文,日文,当然还有英文了。:)

    我知道的编码选择的一个大问题是,在不同编码的网志间trackback会变成乱码。台湾大部分blogger用的utf-8,用简体的中文blog也有用utf-8的,但不是全部啊。为什么要用utf-8呢,有足够的理由吗?

    xdanger说:”地区编码gb2312的好处就是对于搜索引擎比较友好,特别是baidu的网页快照都是gb2312的,Google搜utf-8的效果也不如gb2312。”

    你能说服我要或者不要变编码吗?如果要,在windows下,怎么转换呢?请执教。 

    展开全文
  • Mdict查简体中文、繁体中文都可以查到同一个词条。 wordquery和FWQ查简体“利赖”,没问题。(anki对应的field加入了这个词在词典中的解释) wordqueary无论查简体“逾远”还是繁体“逾遠”...
  • 在脚本这样写,在简体的系统下可以正常,但在客户端为繁体时候,取到的action的值就不行了(乱码)。不知道为什么?window.open("test.aspx?action=测试中");打开的test.aspx页面 Request.QueryString[...
    服务器端为简体系统。但客户端为繁体操作系统的时候就出问题了。
    在脚本里这样写,在简体的系统下可以正常,但在客户端为繁体的时候,取到的action的值就不行了(乱码)。不知道为什么?

    window.open("test.aspx?action=测试中");

    打开的test.aspx页面里 用Request.QueryString["action"]取得的值却是乱码。找了半天也没有找出原因。

    尝试了以下的方法,但仍无效:
    1、设置Web.Config的<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
    2、设置页面的属性:<meta http-equiv="Content-Type" content="text/html; charset=gb2312">


    [8月15日] 总算解决了。
    解决思路: 在Open之前先用 Server.UrlEncode("测试中");进行编码后。
    在Request的时候再用 Server.UrlDecode(Request["action"])。

    但是如果在JS里调用 Server.UrlDecode还是没有办法的,所以找到了一个JS写的UrlDecode。不过文件有点大就是了。但还是算解决了。
    要引用一个脚本:
    Unicode和GB的转换库和UrlEncode和getSpell函数,请下载
    http://www.blueidea.com/user/qswh/qswhU2GB.js

    转载于:https://www.cnblogs.com/liubiqu/archive/2005/08/14/214880.html

    展开全文
  • 常见的中文内码一般有GB2312(简体中文),GBK和台湾那边的BIG5(繁体中文),有时候看一些台湾编程论坛的资料,都是乱码,如果在IE中浏览,则要求安装繁体字库的支持。网上也有很多中文内码的转换工具,什么专家,...

    用C语言实现常见的三种中文内码转换 
     
    常见的中文内码一般有GB2312(简体中文),GBK和台湾那边用的BIG5(繁体中文),有时候看一些台湾编程论坛里的资料,都是乱码,如果在IE中浏览,则要求安装繁体字库的支持。网上也有很多中文内码的转换工具,什么专家,大师,巨匠之类所有光辉灿烂的名字都被使用了,但是在自己的程序中集成这些功能岂不是更好。以前曾广泛流传过使用码表来转换中文内码的Code,但毕竟不完美,而且还要携带或内置一个巨大的表,浪费资源。Windows中提供了MultiByteToWideChar和WideCharToMultiByte两兄弟函数,足可以搞定这些功能了。


      以下四个函数分别实现:

      大五码转GBK码/GBK转大五码

      GB2312码转GBK码/GBK码转GB2312码

      于是有人要问了,为什么没有GB2312转BIG5和BIG5转GB2312呢,我们有GBK,可以做一下中转啊。可以将GB2312转成GBK,再将GBK转成BIG5,反之亦然。如果你嫌麻烦,可以自己写一个GB2BIG5/BIG52GB。

    //---------------------------------------------------------------------------
    // 大五码转GBK码:
    // い地チ㎝瓣 --> 中華人民共和國
    void __fastcall BIG52GBK(char *szBuf)
    {
     if(!strcmp(szBuf, ""))
      return;
     int nStrLen = strlen(szBuf);
     wchar_t *pws = new wchar_t[nStrLen + 1];
     try
     {
      int nReturn = MultiByteToWideChar(950, 0, szBuf, nStrLen, pws, nStrLen + 1);
      BOOL bValue = false;
      nReturn = WideCharToMultiByte(936, 0, pws, nReturn, szBuf, nStrLen + 1, "?", &bValue);
      szBuf[nReturn] = 0;
     }
     __finally
     {
      delete[] pws;
     }
    }
    //---------------------------------------------------------------------------
    // GBK转大五码
    // 中華人民共和國 --> い地チ㎝瓣
    void __fastcall GBK2BIG5(char *szBuf)
    {
     if(!strcmp(szBuf, ""))
      return ;
     int nStrLen = strlen(szBuf);
     wchar_t *pws = new wchar_t[nStrLen + 1];
     try
     {
      MultiByteToWideChar(936, 0, szBuf, nStrLen, pws, nStrLen + 1);
      BOOL bValue = false;
      WideCharToMultiByte(950, 0, pws, nStrLen, szBuf, nStrLen + 1, "?", &bValue);
      szBuf[nStrLen] = 0;
     }
     __finally
     {
      delete[] pws;
     }
    }
    //----------------------------------------------------------------------------
    // GB2312码转GBK码
    // 中华人民共和国 --> 中華人民共和國
    void __fastcall GB2GBK(char *szBuf)
    {
     if(!strcmp(szBuf, ""))
      return;
     int nStrLen = strlen(szBuf);
     WORD wLCID = MAKELCID(MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED), SORT_CHINESE_PRC);
     int nReturn = LCMapString(wLCID, LCMAP_TRADITIONAL_CHINESE, szBuf, nStrLen, NULL, 0);
     if(!nReturn)
      return;
     char *pcBuf = new char[nReturn + 1];
     try
     {
      wLCID = MAKELCID(MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED), SORT_CHINESE_PRC);
      LCMapString(wLCID, LCMAP_TRADITIONAL_CHINESE, szBuf, nReturn, pcBuf, nReturn + 1);
      strncpy(szBuf, pcBuf, nReturn);
     }
     __finally
     {
      delete[] pcBuf;
     }
    }
    //---------------------------------------------------------------------------
    // GBK码转GB2312码
    // 中華人民共和國 --> 中华人民共和国
    void __fastcall GBK2GB(char *szBuf)
    {
     if(!strcmp(szBuf, ""))
      return;
     int nStrLen = strlen(szBuf);
     WORD wLCID = MAKELCID(MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED), SORT_CHINESE_BIG5);
     int nReturn = LCMapString(wLCID, LCMAP_SIMPLIFIED_CHINESE, szBuf, nStrLen, NULL, 0);
     if(!nReturn)
      return;
     char *pcBuf = new char[nReturn + 1];
     try
     {
      wLCID = MAKELCID(MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED), SORT_CHINESE_BIG5);
      LCMapString(wLCID, LCMAP_SIMPLIFIED_CHINESE, szBuf, nReturn, pcBuf, nReturn + 1);
      strncpy(szBuf, pcBuf, nReturn);
     }
     __finally
     {
      delete []pcBuf;
     }
    }
    //---------------------------------------------------------------------------
    // 测试代码
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
     char szBuf[255];
     // 从GB2312转到GBK
     strcpy(szBuf, Edit1->Text.c_str());
     GB2GBK(szBuf);
     Edit2->Text = String(szBuf);
     // 从GB2312转到BIG5,通过GBK中转
     strcpy(szBuf, Edit1->Text.c_str());
     GB2GBK(szBuf);
     GBK2BIG5(szBuf);
     Edit3->Text = String(szBuf);

    展开全文
  • :( 最近遇到多国语言的问题,从页面传到后台的字串经过处理为ISO-8859-1编码格式,但是该字符是由繁体中文,日文,韩文等其他国家语言组成的,在后台将其转码成UTF-8形式,日语等无法显示,为???,那么如何才能将...
  • 中文内码,GB2312,GBK,BIG5,简体中文,繁体中文,MultiByteToWideChar,WideCharToMultiByte,ccrun 常见的中文内码一般有GB2312(简体中文),GBK和台湾那边的BIG5(繁体中文),有时候看一些台湾编程论坛的资料,...

    关键字:中文内码,GB2312,GBK,BIG5,简体中文,繁体中文,MultiByteToWideChar,WideCharToMultiByte,ccrun

    常见的中文内码一般有GB2312(简体中文)GBK和台湾那边用的BIG5(繁体中文),有时候看一些台湾编程论坛里的资料,都是乱码,如果在IE中浏览,则要求安装繁体字库的支持。网上也有很多中文内码的转换工具,什么专家,大师,巨匠之类所有光辉灿烂的名字都被使用了,但是在自己的程序中集成这些功能岂不是更好。以前曾广泛流传过使用码表来转换中文内码的Code,但毕竟不完美,而且还要携带或内置一个巨大的表,浪费资源。Windows中提供了MultiByteToWideCharWideCharToMultiByte两兄弟函数,足可以搞定这些功能了。在我以前写的一个小工具InfoCode里曾用到过类似代码。

    以下代码经过ccrun(老妖)收集整理调试编译测试安装售后升级除错打包发行(现在都流行吹牛,我也时髦一下吧,此处省略废话4000余字。。。),呵呵。虽然今天仓促发到偶的站上,也许明天就被别人以迅雷不及掩耳盗铃之势转载并署上自己名字并冠之以xxx超级无敌大无畏神六级别中文内码转换工具到处招摇撞骗了。

    以下四个函数分别实现:
    大五码转GBK/GBK转大五码
    GB2312GBK
    /GBK码转GB2312
    于是有人要问了,为什么没有GB2312BIG5BIG5GB2312呢,我们有GBK,可以做一下中转啊。可以将GB2312转成GBK,再将GBK转成BIG5,反之亦然。如果你嫌麻烦,可以自己写一个GB2BIG5/BIG52GB,并且欢迎你将你的代码给我一份:
    info@ccrun.com
    //---------------------------------------------------------------------------
    // 大五码转GBK码:
    // い地㎝瓣 --> 中華人民共和國
    void __fastcall BIG52GBK(char *szBuf)
    {
       
    if(!strcmp(szBuf, ""))
           
    return;
       
    int nStrLen = strlen(szBuf);
       
    wchar_t *pws = new wchar_t[nStrLen + 1];
        try
        {
           
    int nReturn = MultiByteToWideChar(950, 0, szBuf, nStrLen, pws, nStrLen + 1);
            BOOL bValue = 
    false;
            nReturn = WideCharToMultiByte(936, 0, pws, nReturn, szBuf, nStrLen + 1, 
    "?", &bValue);
            szBuf[nReturn] = 0;
        }
        __finally
        {
           
    delete[] pws;
        }
    }
    //---------------------------------------------------------------------------
    // GBK转大五码
    // 中華人民共和國 --> い地㎝瓣
    void __fastcall GBK2BIG5(char *szBuf)
    {
       
    if(!strcmp(szBuf, ""))
           
    return ;
       
    int nStrLen = strlen(szBuf);
       
    wchar_t *pws = new wchar_t[nStrLen + 1];
        try
        {
            MultiByteToWideChar(936, 0, szBuf, nStrLen, pws, nStrLen + 1);
            BOOL bValue = 
    false;
            WideCharToMultiByte(950, 0, pws, nStrLen, szBuf, nStrLen + 1, 
    "?", &bValue);
            szBuf[nStrLen] = 0;
        }
        __finally
        {
           
    delete[] pws;
        }
    }
    // GB2312转GBK
    // 中华人民共和国 --> 中華人民共和國
    void __fastcall GB2GBK(char *szBuf)
    {
       
    if(!strcmp(szBuf, ""))
           
    return;
       
    int nStrLen = strlen(szBuf);
        WORD wLCID = MAKELCID(MAKELANGID
                (LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED), SORT_CHINESE_PRC);
       
    int nReturn = LCMapString(wLCID, LCMAP_TRADITIONAL_CHINESE, szBuf, nStrLen, NULL, 0);
       
    if(!nReturn)
           
    return;
       
    char *pcBuf = new char[nReturn + 1];
        try
        {
            wLCID = MAKELCID(MAKELANGID
                    (LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED), SORT_CHINESE_PRC);
            LCMapString(wLCID, LCMAP_TRADITIONAL_CHINESE, szBuf, nReturn, pcBuf, nReturn + 1);
            strncpy(szBuf, pcBuf, nReturn);
        }
        __finally
        {
           
    delete[] pcBuf;
        }
    }
    //---------------------------------------------------------------------------
    // GBK码转GB2312
    // 中華人民共和國 --> 中华人民共和国
    void __fastcall GBK2GB(char *szBuf)
    {
       
    if(!strcmp(szBuf, ""))
           
    return;
       
    int nStrLen = strlen(szBuf);
        WORD wLCID = MAKELCID(MAKELANGID
                (LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED), SORT_CHINESE_BIG5);
       
    int nReturn = LCMapString(wLCID, LCMAP_SIMPLIFIED_CHINESE, szBuf, nStrLen, NULL, 0);
       
    if(!nReturn)
           
    return;
       
    char *pcBuf = new char[nReturn + 1];
        try
        {
            wLCID = MAKELCID(MAKELANGID
                    (LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED), SORT_CHINESE_BIG5);
            LCMapString(wLCID, LCMAP_SIMPLIFIED_CHINESE, szBuf, nReturn, pcBuf, nReturn + 1);
            strncpy(szBuf, pcBuf, nReturn);
        }
        __finally
        {
           
    delete []pcBuf;
        }
    }
    //---------------------------------------------------------------------------
    // 测试代码
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
       
    char szBuf[255];
       
    // GB2312转到GBK
        strcpy(szBuf, Edit1->Text.c_str());
        GB2GBK(szBuf);
        Edit2->Text = String(szBuf);
       
    // GB2312转到BIG5,通过GBK中转
        strcpy(szBuf, Edit1->Text.c_str());
        GB2GBK(szBuf);
        GBK2BIG5(szBuf);
        Edit3->Text = String(szBuf);
    }

    注意,请不要使用String类的c_str()作为上述几个函数的传入参数。

    展开全文
  • ajax乱码解决汇总

    2013-01-07 10:49:37
    AJAX 来GET回一个页面时,RESPONSETEXT里面的中文多半会出现乱码,这是因为xmlhttp在处理返回的responseText的时候,是把 resposeBody按UTF-8编码进解码考形成的,如果服务器送出的确实是UTF-8的数据流的时候汉字...
  • 如果你在做网站的时候,无法正确执行sql语句,response后,发现sql语句里面的中文字段都成了乱码,可以下面的方法解决: 简体中文 繁体中文 UTF-8codepage指定了IIS按什么编码读取传递过来的串串(表单提交,地址...
  • C++常见的三种中文内码转换代码

    千次阅读 2010-08-17 15:05:00
    常见的中文内码一般有GB2312(简体中文),GBK和台湾那边的BIG5(繁体中文),有时候看一些台湾编程论坛的资料,都是乱码,如果在IE中浏览,则要求安装繁体字库的支持。网上也有很多中文内码的转换工具,什么专家,...
  • C语言实现常见的中文内码转换

    千次阅读 2005-11-08 23:45:00
    常见的中文内码一般有GB2312(简体中文),GBK和台湾那边的BIG5(繁体中文),有时候看一些台湾编程论坛的资料,都是乱码,如果在IE中浏览,则要求安装繁体字库的支持。网上也有很多中文内码的转换工具,什么专家,...
  • response后,发现sql语句里面的中文字段都成了乱码,可以下面的方法解决: 简体中文 繁体中文 UTF-8 codepage指定了IIS按什么编码读取传递过来的串串(表单提交,地址栏传递等)。 出乱码的原因也...
  • 八卦格繁简双字体字帖生成...建议各位在使用的时候去多下载一些字库,我的是“方正硬笔楷书简体”“方正硬笔楷书繁体”“方正瘦金书简体”“方正瘦金书繁体”,其他还有好多不错的字体,百度一下。 需要jre1.6支持
  • 建议各位在使用的时候去多下载一些字库,我的是“方正硬笔楷书简体”“方正硬笔楷书繁体”“方正瘦金书简体”“方正瘦金书繁体”,其他还有好多不错的字体,百度一下。 如果没有安装虚拟机,则无法运行,请下载...
  • ACCESS数据库管理工具1.0.0

    热门讨论 2006-03-16 00:00:00
    以后如果你要连接数据库的时候,你只要读取这个文本文件就可以了,不用再管数据库是是什么结构,不用管它口令是什么,也不用管数据库在什么位置。是不是有些方便了??呵呵 (4)我了dao360,可是创建的mdb数据库是...
  • 建议各位在使用的时候去多下载一些字库,我的是“方正硬笔楷书简体”“方正硬笔楷书繁体”“方正瘦金书简体”“方正瘦金书繁体”,其他还有好多不错的字体,百度一下。 这个比较大,带了java虚拟机,如果有各位...
  •  千千静听的那个字体转换功能还蛮有实用性的如果你有时候想聊天或者注册什么的想用繁体字的话但你不想用繁体的输入法,觉得那样麻烦那你可以这样子:在千千歌词秀里面-编辑歌词,然后输入你想要的繁体字的简体字...
  • 本人在玩JB4的时候一些发现 编写跨平台Java程序注意事项 补充两个有用的关于时间的函数 不难,请看javamail 发送附件的例子 不需ODBC可由IP地址与端口号建立与SQLSERVER的连接 初学jsp心得 从数据库中读取并...
  • APKTool批处理版l

    2011-10-26 13:58:55
    1.进行这部分修改的时候,不要在修改内容里面包含空格,否则极有可能在重新编译打包的时候出错; 2.在示例中需要修改的词条很简单,也很好找,但是实际操作中,可能会比这个复杂很多,尤其是可能搜索出很多一样的...
  • A: cFos/cFosSpeed 都是多国语言版本, 只不过在安装时 cFosSpeed 会问你要用什么语言来安装. 那着到底 cFos 安装之后, 还能改语言吗? 答案是确定的. 首先进入 cFos 安装目录, 找到其中叫做 cfos.ini 档案, 所有的...
  • cFos speed

    2009-06-26 18:41:50
    A: cFos/cFosSpeed 都是多国语言版本, 只不过在安装时 cFosSpeed 会问你要用什么语言来安装. 那着到底 cFos 安装之后, 还能改语言吗? 答案是确定的. 首先进入 cFos 安装目录, 找到其中叫做 cfos.ini 档案, 所有的...
  • 1.XueTr界面语言开始支持繁体中文,在繁体系统自动显示繁体界面 2.文件部分增加搜索文件功能(树形空间右键菜单) 3.修正启动项userinit.exe文件厂商空白Bug(感谢qdk2000和dl123100指出) 4.修正Object钩子中"仅...
  • asp.net知识库

    2015-06-18 08:45:45
    HttpModule 实现 ASP.Net (*.aspx) 中文简繁体的自动转换,不用修改原有的任何代码,直接部署即可! 服务器自定义开发二之客户端脚本回发 Web开发: 使用URL重写WEB主题切换 如何在Asp.Net1.1中实现页面模板(所谓的...

空空如也

空空如也

1 2
收藏数 33
精华内容 13
关键字:

里什么时候用繁体