初めまして。今回Delphiを用いて暗号化ソフトを作成することになり
試行錯誤しているところであります。早速質問なのですが、
2バイト文字(漢字)をOrd関数で値を返すと1バイトごとに値を返すのですが
これを2バイトで計算して値を返す方法がありませんでしょうか?
例)一 → 136 234 を一 → 19968に変換
よい方法がございましたら、教えていただけないでしょうか
それぞれの値がわかっているなら、
c1*256 + c2
とするだけです。
返答ありがとうございます
もう1つ質問なのですが1バイト文字と2バイト文字を
プログラムの中で判定するにはどうしたよろしいのでしょうか?
JavaScriptではCharCodeAt関数があるのですが・・・
Delphiではどうしたらいいのでしょうか?
いい方法がありましたら、教えて下さい。
ByteType関数で判定します。
ヘルプで調べてみてください。
解決することができました。
ありがとうございました。
ツイート | ![]() |