W języku PHP można konwertować znaki o podwójnej szerokości do pojedynczej szerokości za pomocą funkcji mb_convert_kana
. Nazywają to "konwersją zen-kaku na han-kaku". Na przykład, mam ciąg do zamiany:Konwersja tekstu japońskiego na pełnej szerokości na połowę szerokości (zen-kaku na han-kaku)
dbl = "BOX"
i chciałbym znaleźć jakiś sposób jak to
dbl = "BOX".convert_to_half_width # dbl is now "BOX"
Czy istnieje sposób, aby zrobić to w Ruby?