|
原帖由 chiannet 于 2012-5-30 13:15 发表
请问用fbinst.exe命令行格式化UD时怎样设置“文件列表编码”UTF8或ansi?
怎样识别现有fba文件或UD的“文件列表编码”是UTF8还是ansi?
原版的fbinst.exe没有提供这一参数,是fbinsttool增加了这一功能。
fbinst plus 支持UTF8文件列表,但也没提供格式化的参数,也没转换的功能。
具体的标志是J大定义的。
struct fb_data
{
uchar2 boot_size; /* 0x200 */
uchar2 flags; /* 0x202 */
uchar ver_major; /* 0x204 */
uchar ver_minor; /* 0x205 */
uchar2 list_used; /* 0x206 */
uchar2 list_size; /* 0x208 */
uchar2 pri_size; /* 0x20a */
uchar4 ext_size; /* 0x20c */
} PACK;
flags = 0代表ANSI,
flags = 1代表UTF-8。
[ 本帖最后由 Plantsoot 于 2012-5-30 14:41 编辑 ] |
|