CHRチャー関数

本ページには広告が含まれています。

CHR関数は、文字コードを文字に変換する関数です。

文字を文字コードに変換するには、ASC関数関数を利用します。

対応表はhttps://ja.m.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7%E8%A1%A8を参考にしてください。

構文
  1. UString = CHR( 文字コード )
引数
文字コード (Integer)必須
UNICODE
戻り値

文字

ANSI(バイト)処理の場合はCHRB

文字から文字コードを得るにはASC関数を使います。

Unicode一覧

Unicode表の中からよく使うものを記載しておきます。YYY0行X列の文字コードはU+YYYXとなります。例えば文字コードU+3042は以下の表だと3040行2列にある文字なので「あ」となります。

UWSCだと以下のように記述すると「あ」と出力されます。引数は10進数・16進数どちらでも大丈夫です。

UWSC

以下の表はすべて16進数表記なので、必要に応じてdecToHex関数 (自作関数)(10→16進数)、hexToDec関数 (自作関数)(16→10進数)を使ってください。

ひらがな

U+ 0 1 2 3 4 5 6 7 8 9 A B C D E F
3040
3050
3060
3070
3080
3090 ゙゚
https://ja.m.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_3000-3FFF

カタカナ

U+ 0 1 2 3 4 5 6 7 8 9 A B C D E F
30A0
30B0
30C0
30D0
30E0
30F0
https://ja.m.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_3000-3FFF

数字・アルファベット

U+ 0 1 2 3 4 5 6 7 8 9 A B C D E F
0030 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
0040 @ A B C D E F G H I J K L M N O
0050 P Q R S T U V W X Y Z [ \ ] ^ _
0060 ` a b c d e f g h i j k l m n o
0070 p q r s t u v w x y z { | } ~ DEL
https://ja.m.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_0000-0FFF

プログラム実行例

パスワードを生成

パスワードを10個生成します。

結果は実行する度に変わります。

UWSC
結果
プレーンテキスト
使用関数

オブジェクトを作成したアプリケーションを示す数値を取得

UWSC
結果
CSV
使用関数

アルファベットの大文字(A〜Z)でランダムに1文字取得

文字コードを65〜90(A〜Z)の範囲でランダムに取得し、それを文字に変換する。

UWSC
使用関数

関連記事

JISToSJIS関数 (自作関数)
JISコードシフトJISコードに変換します。