🎃

[Bug #20009] Marshal.load するときに non-ASCII の文字がクラス名に含まれているとエラーになるバグ報告

2024/04/22に公開

[Bug #20009] Marshal.load raises exception when load dumped class include non-ASCII

  • Marshal.load でクラス名に non-ASCII の文字が含まれているとエラーになるというバグ報告
class Cクラス; end
dumped = Marshal.dump(Cクラス)

# error: undefined class/module C\xE3\x82\xAF\xE3\x83\xA9\xE3\x82\xB9 (ArgumentError)
Marshal.load(dumped)
  • はえー
GitHubで編集を提案

Discussion