Skip to content

Instantly share code, notes, and snippets.

@brokendish
Created September 1, 2013 13:56
Show Gist options
  • Save brokendish/6404625 to your computer and use it in GitHub Desktop.
Save brokendish/6404625 to your computer and use it in GitHub Desktop.
iconv_Chk.c結果イメージ
----------------replace_code--------------------S
変換前>---len--:47 [日本語表示aああbいcうdえ丨❚お@
]
***************************
-----変換文字コード------
befMoji: e38182 aftMoji:e38186
befMoji: x61 aftMoji: x65
---日---leng=3 CODE �==ffffffe6 CODE �==ffffff97 CODE �==ffffffa5
---本---leng=3 CODE �==ffffffe6 CODE �==ffffff9c CODE �==ffffffac
---語---leng=3 CODE �==ffffffe8 CODE �==ffffffaa CODE �==ffffff9e
---表---leng=3 CODE �==ffffffe8 CODE �==ffffffa1 CODE �==ffffffa8
---示---leng=3 CODE �==ffffffe7 CODE �==ffffffa4 CODE �==ffffffba
--- a---leng=1 CODE a==61 --- x61 >>> x65 [e]
---あ---leng=3 CODE �==ffffffe3 CODE �==ffffff81 CODE �==ffffff82 --- x82 >>> x86 [う]
---あ---leng=3 CODE �==ffffffe3 CODE �==ffffff81 CODE �==ffffff82 --- x82 >>> x86 [う]
--- b---leng=1 CODE b==62
---い---leng=3 CODE �==ffffffe3 CODE �==ffffff81 CODE �==ffffff84
--- c---leng=1 CODE c==63
---う---leng=3 CODE �==ffffffe3 CODE �==ffffff81 CODE �==ffffff86
--- d---leng=1 CODE d==64
---え---leng=3 CODE �==ffffffe3 CODE �==ffffff81 CODE �==ffffff88
---丨---leng=3 CODE �==ffffffe4 CODE �==ffffffb8 CODE �==ffffffa8
---❚---leng=3 CODE �==ffffffe2 CODE �==ffffff9d CODE �==ffffff9a
---お---leng=3 CODE �==ffffffe3 CODE �==ffffff81 CODE �==ffffff8a
---@---leng=3 CODE �==ffffffef CODE �==ffffffbc CODE �==ffffffa0
---
---leng=1 CODE
==a
***************************
変換後>---len--:47 [日本語表示eううbいcうdえ丨❚お@
]
----------------replace_code--------------------E
>>>>>> 日本語表示eううbいcうdえ丨❚お@
----------------1文字convert-UTF8->cp932-------------------S
1文字変換前>---len--:47 [日本語表示aああbいcうdえ丨❚お@
]
***************************
--変換前[日] cnt:0 変換後[��]
--変換前[本] cnt:1 変換後[�{]
--変換前[語] cnt:2 変換後[��]
--変換前[表] cnt:3 変換後[�\]
--変換前[示] cnt:4 変換後[]
--変換前[ a] cnt:5 変換後[ a]
--変換前[あ] cnt:6 変換後[��]
--変換前[あ] cnt:7 変換後[��]
--変換前[ b] cnt:8 変換後[ b]
--変換前[い] cnt:9 変換後[��]
--変換前[ c] cnt:10 変換後[ c]
--変換前[う] cnt:11 変換後[��]
--変換前[ d] cnt:12 変換後[ d]
--変換前[え] cnt:13 変換後[��]
--変換前[丨] cnt:14 変換後[�h]
iconv: 無効または不完全なマルチバイトまたはワイド文字です
--変換前[❚] cnt:15 変換後[NG!]
--変換前[お] cnt:16 変換後[��]
--変換前[@] cnt:17 変換後[��]
--変換前[
] cnt:18 変換後[
]
1文字変換後>---len--:34 [���{���\a����b��c��d���hNG!����
]
----------------1文字convert-UTF8->cp932-------------------E
----------------全文字convert-cp932->UTF8-------------------S
日本語表示aああbいcうdえ丨NG!お@
----------------全文字convert-cp932->UTF8-------------------E
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment