メール送信パーツで数値計算項目の「¥(半角円マーク)」が「\(バックスラッシュ)」に化ける場合の対処方法
メールの文字コードや受信側の表示環境により、半角の円マークが正しく表示されない場合があります
「楽楽販売」の自動処理(メール送信パーツ)において、数値計算項目の「先頭につける文字」に「¥(半角円マーク)」を設定している場合、受信したメール上で「\(バックスラッシュ・半角スラッシュ)」として表示される事象が発生することがあります。
この事象は、メール送信時の文字コードや、メールを受信するメーラー(OutlookやGmailなど)の表示フォント・環境に依存して発生する仕組み上の制限です。
そのため、「項目設定に従った表示形式で記載する」にチェックを入れていても、半角の「\」記号は環境によってバックスラッシュとして解釈されてしまいます。
主な事象
数値計算項目の設定で「先頭につける文字」を「半角の円マーク」としている項目をメール本文に挿入すると、以下のような挙動になることがあります。
- 「楽楽販売」の画面上やテスト実行画面では「¥1,000」と正しく表示される。
- 実際に届いたメールを確認すると「\1,000」のように記号が置き換わっている。
この問題を解消するには、入力段階で文字化けの影響を受けにくい文字へ変更する工夫が必要です。
表示を「円マーク」に固定するための設定変更手順
半角の「¥」は文字コードの特性上、表示が不安定になりやすいため、代替案として全角の円マークを使用することで、受信環境を問わず意図した通りに表示させることができます。
数値計算項目の「先頭につける文字」を全角の円マークに変更する
【設定箇所】 DB設定>基本設定>項目設定
【設定手順】
- 対象のデータベースの「項目設定」画面を開きます。
- 該当する「数値計算」タイプの項目の「設定」ボタンをクリックします。
- 「表示設定」内にある「先頭につける文字」の入力欄を確認します。
- 現在入力されている半角の「¥」を削除し、全角の「¥」に書き換えます。
- 画面下部の「確定」ボタンをクリックして設定を保存します。
この設定変更により、メール送信パーツで送信される際も文字コードの影響を受けず、受信者の画面で正しく「¥」として表示できるようになります。
関連マニュアル
詳細な仕様の違いや作成手順については、下記記事をご確認ください。
数値計算項目の詳細な設定方法に関するマニュアル
数値計算項目の計算式の設定や、先頭・末尾に付与する記号の設定方法について詳しく解説しています。
項目設定:項目タイプ「数値計算」
メール送信パーツの設定に関するマニュアル
自動処理におけるメール送信パーツの作成手順や、項目設定の表示形式を反映させる設定について記載されています。
自動処理設定:「メール送信」パーツ
(記事ID:2573)
「自動処理設定」の関連記事一覧
こちらの記事もあわせてご確認ください。
- 年度ごとにデータを絞り込み・集計する2つの方法(日時項目の範囲指定/年度管理項目の作成による自動化)
- 選択した帳票タイプ(フォーマット)に応じて帳票を自動で出し分ける方法
- 明細単位の自動処理で、特定の一行だけ実行する方法
- 自動処理(レコード登録・更新パーツ)の「計算」チェックボックスの使い方と活用例
- 異なる得意先の受注を同一の「請求先」でまとめて請求データを作成する方法
- 自動処理を活用して承認機能を独自に構築する方法・設定手順
- 自動処理のメール送信でプロジェクトや取引内容に応じてCC宛先のみを動的に切り替える方法・マスタ構築手順
- CSVインポートや一括登録時に通知メールが大量送信されるのを防ぎ、完了時にまとめて通知する方法
- データベースをコピー(複製)した際に登録済みのレコードデータも引き継がれるか
- 異なるデータベース間でデータを自動で転記・登録する方法・設定手順