如果你直接在.dat文件中通过:File(,)这样的方式来创建带有中文字符的快捷方式的话,那么很可能就会出现乱码的问题,必须使用变量的方式来创建,这些变量LOC_%LANGID%_FEXPLORELNK LOC_%LANGID%_DIRWINSTMNPROG 等等定义在gryphon0804.str文件中(此处语言定义的是0804,也就是简体中文,如果使用英文的话,就是0409)
// Keep the names in this section consistent with the previous section. A typo will
// break the build. Even the case is important. USe Cut&Paste :-)#define LOC_0804_DIRWINDOWSHELP "\Windows\Help"
#define LOC_0804_DIRWINDOWSSTARTUP "\Windows\StartUp"
#define LOC_0804_DIRWINSTMN "\Windows\“开始”菜单"
#define LOC_0804_DIRWINAPPBTN "\Windows\AppButtons"
#define LOC_0804_DIRWINSTMNPROG "\Windows\“开始”菜单\程序"
#define LOC_0804_DIRWINSTMNSETT "\Windows\“开始”菜单\设置"
#define LOC_0804_DIRWINSTMNPROGGAME "\Windows\“开始”菜单\程序\游戏"
#define LOC_0804_DIRPRGCOMMUNICATION "\Program Files\通讯"
#define LOC_0804_DIRPRGPMPLAYER "\Program Files\Windows Media Player"
#define LOC_0804_DIRWINSTMNPROGTS "\Windows\“开始”菜单\程序\远程桌面 Mobile"
#define LOC_0804_DIRWINFAVS "\Windows\收藏夹"
#define LOC_0804_DIRMYDOCSMYPICS "\My Documents\我的图片"
#define LOC_0804_DIRMYDOCSMYPICSPATH L"\\My Documents\\我的图片\\"
#define LOC_0804_DIRWINSTMNOFFICE "\Windows\“开始”菜单\Office Mobile"