説明
sJIS コードでのバイト数で文字列を切り取る関数です。
FM11以前で実装されていましたが、FM12で内部コードが Unicode に変更された時点で廃止されました。
2バイト文字を途中で切り取ることになると、復号で FM が落ちるので、対応は難しいです。
function(関数):
RightB ( text ; length )
Sample input(入力例):
RightB ( "入力sample" ; 8 )
Sample output(出力例):
"力sample"
formula(式):
Let (
HT = Right ( HexEncode ( TextEncode ( text ; "shift_jis" ; 1 ) ) ; length * 2 ) ;
TextDecode ( HexDecode ( HT ; "shittJIS.bin" ) ; "shift_jis" )
)