资源简介

此程序为C语言源代码,提供了GBK到UTF8格式转化的函数,可直接调用,不需要任何库。

资源截图

代码片段和文件信息

#include“gbkuni30_gen.h“
#include 
#include 
#include 
int gbk_to_unicode(unsigned short int* unicode const char* gbk int len)
{
    int ij;
    i = 0;
    unsigned char* gb_temp = (unsigned char *)gbk; 
    for(j = 0; i < len; j++)
    {
        if (gb_temp[i] <= 0x80)
        {
            unicode[j] = gb_temp[i];
            i++;
        }
        else
        {
            unsigned short int temp;
            temp = (gb_temp[i] << 8) + gb_temp[i+1];
            unicode[j] = gbkuni30[temp];
            i += 2;
        }
    }

    return j;
}
int enc_unicode_to_utf8_one(unsigned long unic unsigned char *pOutput) 
{  
   
  
    if ( unic <= 0x0000007F )  
    {  
        // * U-00000000 - U-0000007F:  0xxxxxxx  
        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     593028  2016-11-18 17:12  gbk_utf8\gbk_utf8程序\gbkuni30_gen.h

     文件       3240  2016-11-22 18:24  gbk_utf8\gbk_utf8程序\gbk_to_utf8.c

     文件        233  2016-11-22 18:38  gbk_utf8\gbk_utf8程序\readme.txt

     文件     240424  2016-11-18 15:20  gbk_utf8\生成查询表头文件程序\gbkuni30.txt

     文件       1737  2016-11-22 18:19  gbk_utf8\生成查询表头文件程序\gen_gbkuni_main.c

     文件        106  2016-11-22 18:30  gbk_utf8\生成查询表头文件程序\readme.txt

     目录          0  2016-11-22 18:31  gbk_utf8\gbk_utf8程序

     目录          0  2016-11-22 18:26  gbk_utf8\生成查询表头文件程序

     目录          0  2016-11-22 18:26  gbk_utf8

----------- ---------  ---------- -----  ----

               838768                    9


评论

共有 条评论