|
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 行目に定義があります。
