/**//**/
/** // <Summary>
/// Function for converting the fullwidth (SBC case)
/// </Summary>
/// <Param name = "input"> any string </param>
/// <Returns> fullwidth string </returns>
/// <Remarks>
/// The full-width space is 12288, and the half-width space is 32.
/// The relationship between the half-width (33-126) of other characters and the full-width (65281-65374) is as follows: the difference is 65248.
/// </Remarks>
Public String tosbc (string input)
...{
// Halfwidth to fullwidth:
Char [] C = input. tochararray ();
For (INT I = 0; I <C. length; I ++)
...{
If (C [I] = 32)
...{
C [I] = (char) 12288;
Continue;
}
If (C [I] <127)
C [I] = (char) (C [I] + 65248 );
}
Return new string (C );
}
/**//**/
/** // <Summary>
/// Returns a function (DBC case)
/// </Summary>
/// <Param name = "input"> any string </param>
/// <Returns> halfwidth string </returns>
/// <Remarks>
/// The full-width space is 12288, and the half-width space is 32.
/// The relationship between the half-width (33-126) of other characters and the full-width (65281-65374) is as follows: the difference is 65248.
/// </Remarks>
Public String todbc (string input)
...{
Char [] C = input. tochararray ();
For (INT I = 0; I <C. length; I ++)
...{
If (C [I] = 12288)
...{
C [I] = (char) 32;
Continue;
}
If (C [I]> 65280 & C [I] <65375)
C [I] = (char) (C [I]-65248 );
}
Return new string (C );
}
It is useless for the moment, but when I see it, I will repost it and try again later, it will be troublesome.