Lua 5.2.1 windows shift_jis の lua.exe で下記の正規表現を試してみた所、 print(string.gsub("ソース\\表紙.jpg", "\\", "/").."\n") ↓ ・ース/・紙.jpg このように表示されてしまいました。 正規表現エンジンのシフトJIS対応してあるとの事なのですが string.gsub は対象外でしょうか? lstrlib.cに以下の修正で直りました。 gsubの修正漏れでした。 行番号つけてます。 アーカイブは後ほど ねむねむ 899 # ifdef SHIFTJIS 900 else if (src < ms.src_end) { 901 if (((ms.src_end - src) > 1) 902 && ((ISSJIS1(src[0])) && (ISSJIS2(src[1])))) { 903 luaL_a