NULLを含んだシンボルを作成できる場合と、作成できない場合があります。

s = "\000defg"

p(:abc.to_i)                # => 9809
p(:"abc#{"\000"}defg".to_i) # => 9809
p(:"abc#{s}".to_i)          # => string contains `\0' (ArgumentError)
--
小迫@ソフネック   渋谷区恵比寿1-15-1