くだすれDelphi(超初心者用)その24
■ このスレッドは過去ログ倉庫に格納されています
0005デフォルトの名無しさん
2005/05/09(月) 05:49:22StringReplaceで半角カナを全角カナに変換する関数を作っているのですが、
目的の文字列に変換できません。
function KanaHanToZen(data: string): string;
// 半角カナを全角カナに変換する処理
var
TRF: TReplaceFlags;
begin
TRF := [rfReplaceAll];
data := stringReplace(data, 'バ', 'バ', TRF);
data := stringReplace(data, 'パ', 'パ', TRF);
Result := data;
end;
バ が バになり、パ が パになる。
他の文字は、アはアとなるのですが、どうやら濁音と半濁音が正常に変換されないようです。
こういう場合、どうしたらよいのでしょうか?他に代替案はありますでしょうか?
よろしくお願いいたします。
■ このスレッドは過去ログ倉庫に格納されています