site/c_extensions_nkf.rb
tests/_examples/site/c_extensions_nkf.rb in the metorex repository.
require "nkf"
greeting = "こんにちは、世界".encode("Shift_JIS")
p greeting.bytesize
p NKF.guess(greeting)
p NKF.nkf("-w", greeting)
p NKF.nkf("-w --hiragana", "カタカナ")
Output:
16
#<Encoding:Shift_JIS>
"こんにちは、世界"
"かたかな"