Method: UnicodeUtils.nfkc
- Defined in:
- lib/unicode_utils/nfkc.rb
permalink .nfkc(str) ⇒ Object
Get str
in Normalization Form KC.
Normalization Form KC is compatibiliy decomposition (NFKD) followed by composition. Like NFKD, this normalization can alter how a string is displayed.
Example:
require "unicode_utils/nfkc"
# LATIN SMALL LIGATURE FI => LATIN SMALL LETTER F, LATIN SMALL LETTER I
UnicodeUtils.nfkc("fi") => "fi"
See also: UnicodeUtils.compatibility_decomposition
21 22 23 24 |
# File 'lib/unicode_utils/nfkc.rb', line 21 def nfkc(str) str = UnicodeUtils.compatibility_decomposition(str) Impl.composition(str) end |