[Mono-list] Japanese text question

Atsushi Eno atsushieno at veritas-vos-liberabit.com
Wed Nov 11 20:52:15 EST 2009


Hello,

Stifu wrote:
> Hello,
> 
> I'd like to know if there is a simple way to connect the ten ten (゛) and
> maru (°) characters with the preceding character, ie: just how it's supposed
> to look.
> 
> For example, this text:
> 
> ト゛ー...
> 
> Should look like that after conversion:
> 
> ドー...
> 
> I naturally looked into the string and CultureInfo methods, but found
> nothing.
> If no magic solution shows up, I guess I'll have to do everything myself,
> like: if (character == '゛')  switch(previous_character)...
> 
> Can anyone help? (Mr. Atsushi, perhaps?)

Heh yes ;)
Use string normalization: "\u30C8\u3099".Normalize() == '\u30C9'

(You might want to use another normalization overload with
System.Text.StringNormalization.)

Atsushi Eno


More information about the Mono-list mailing list