日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java gb13000 ucs2_采用GB 13000的UCS-2进行存储的文件怎么转换

發(fā)布時間:2023/12/10 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java gb13000 ucs2_采用GB 13000的UCS-2进行存储的文件怎么转换 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

不是sql中的數(shù)據(jù)吧

你那個是單個文件嗎?

假設文件頭采用標準UCS2格式的兩個字節(jié),每個字段的數(shù)據(jù)是通過\t分隔的,每行文字是一條記錄,如果有不同,需要對程序進行調整。

FILE *f = _wfopen(L"d:\\文件名.txt",L"rb");

if(f) // 打開文件成功

{

unsigned char hdr[2];

fread(hdr, 1, 2, f); // 讀 UCS2 UNICODE 文本文件頭2個字節(jié)

if(hdr[0]==0xff && hdr[1]==0xfe) // 是 UCS2 UNICODE 文本文件

{

wchar_t wsLine[1024];

std::vector fds;

while(fgetws(wsLine, 1024, f)) // 按行讀取

{

fds.clear();

wchar_t *p,*s = wsLine;

for(p=s; *p; p++)

{

if(*p==L'\t')

{

*p = 0;

fds.push_back(s);

s = p+1;

}

else if(*p==L'\r' || *p==L'\n') // 行末

{

*p = 0;

fds.push_back(s);

s = p;

break;

}

}

if(*s) // 最后一行可能沒有回車,這里判斷一下

{

fds.push_back(s);

}

int nCount = fds.size(); // 這一行一共有的字段個數(shù)

for(int i=0; i

{

WideString ws = fds[i]; // 這一行的第 i 個字段的值

}

}

}

else

{

MessageBoxW(Handle, L"不是 UCS2 UNICODE 文本文件",L"讀文件錯誤",MB_OK|MB_ICONSTOP);

}

fclose(f);

}

else

{

MessageBoxW(Handle, L"打開文件失敗",L"讀文件錯誤",MB_OK|MB_ICONSTOP);

}

---------------找別人的

看以下能幫到你不?

GB18030-2000的字匯部分是這樣寫的:

本標準收錄的字符分別以單字節(jié)、雙字節(jié)和四字節(jié)編碼。

5.1 單字節(jié)部分

本標準中,單字節(jié)的部分收錄了GB 11383的0x00到0x7F全部128個字符及單字節(jié)編碼的歐元符號。

5.2 雙字節(jié)部分

本標準中,雙字節(jié)的部分收錄內容如下:

GB 13000.1的全部CJK統(tǒng)一漢字字符。

GB 13000.1的CJK兼容區(qū)挑選出來的21個漢字。

GB 13000.1中收錄而GB 2312未收錄的我國臺灣地區(qū)使用的圖形字符139個。

GB 13000.1收錄的其它字符31個。

GB 2312中的非漢字符號。

GB 12345 的豎排標點符號19個。

GB 2312未收錄的10個小寫羅馬數(shù)字。

GB 2312未收錄的帶音調的漢語拼音字母5個以及ɑ 和ɡ 。

漢字數(shù)字“〇”。

表意文字描述符13個。

增補漢字和部首/構件80個。

雙字節(jié)編碼的歐元符號。

5.3 四字節(jié)部分

本標準的四字節(jié)的部分,收錄了上述雙字節(jié)字符之外的,包括CJK統(tǒng)一漢字擴充A在內的GB 13000.1 中的全部字符。

-------------別人的

總結

以上是生活随笔為你收集整理的java gb13000 ucs2_采用GB 13000的UCS-2进行存储的文件怎么转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。