GadgetSeed
0.9.6
|
文字コード [詳解]
#include "sysconfig.h"
#include "ff.h"
#include "charcode.h"
#include "tkprintf.h"
#include "dtprintf.h"
マクロ定義 | |
#define | MAX_CONVERT_LEN FF_MAX_LFN |
関数 | |
ushort | sjiscode_to_utf16code (ushort sjiscode) |
SJIS から UTF-16 へ変換 [詳解] | |
uchar * | sjisstr_to_utf8str (uchar *utf8str, uchar *sjisstr, unsigned int count) |
SJIS 文字列から UTF-8 文字列へ変換 [詳解] | |
uchar * | sj2utf8 (uchar *sjisstr) |
SJIS 文字列から最大文字バイト数固定 UTF-8 文字列へ変換 [詳解] | |
int | utf16code_to_utf8code (uchar *utf8code, ushort utf16code) |
UTF-16 文字から UTF-8 文字へ変換 [詳解] | |
int | utf16str_to_utf8str (uchar *utf8str, ushort *utf16str, unsigned int count) |
UTF-16 文字列から UTF-8 文字列へ変換 [詳解] | |
uchar * | utf162utf8 (ushort *utf16str) |
UTF-16 文字列から最大文字バイト数固定 UTF-8 文字列へ変換 [詳解] | |
int | utf8code_to_utf16code (ushort *utf16code, uchar *utf8code) |
UTF-8 文字から UTF-16 文字へ変換 [詳解] | |
int | utf8str_to_utf16str (ushort *utf16str, uchar *utf8str, unsigned int count) |
UTF-8 文字列から UTF-16 文字列へ変換 [詳解] | |
SJIS から UTF-16 へ変換
[in] | sjiscode | SJIS文字 |
charcode.c の 57 行目に定義があります。
参照元 sjisstr_to_utf8str().
SJIS 文字列から UTF-8 文字列へ変換
[out] | utf8str | UTF-8文字列 |
[in] | sjiscode | SJIS文字列 |
[in] | count | 出力UTF-8文字列最大長 |
charcode.c の 73 行目に定義があります。
参照先 sjiscode_to_utf16code(), utf16code_to_utf8code().
UTF-16 文字列から最大文字バイト数固定 UTF-8 文字列へ変換
[in] | utf16str | UTF-16文字列 |
charcode.c の 230 行目に定義があります。
UTF-16 文字から UTF-8 文字へ変換
[out] | utf8str | UTF-8文字 |
[in] | utf16code | UTF-16文字 |
charcode.c の 142 行目に定義があります。
参照元 sjisstr_to_utf8str(), utf16str_to_utf8str().
UTF-16 文字列から UTF-8 文字列へ変換
[out] | utf8str | UTF-8文字列 |
[in] | utf16str | UTF-16文字列 |
[in] | count | 最大出力UTF-8文字列バイト数 |
charcode.c の 179 行目に定義があります。
UTF-8 文字から UTF-16 文字へ変換
[out] | utf16code | UTF-16文字 |
[in] | utf8code | UTF-8文字 |
charcode.c の 247 行目に定義があります。
UTF-8 文字列から UTF-16 文字列へ変換
[out] | utf16str | UTF-16文字列 |
[in] | utf8str | UTF-8文字列 |
[in] | count | 最大出力UTF-16文字列バイト数 |
charcode.c の 289 行目に定義があります。