メール送信パーツで数値計算項目の「¥(半角円マーク)」が「\(バックスラッシュ)」に化ける場合の対処方法
メールの文字コードや受信側の表示環境により、半角の円マークが正しく表示されない場合があります
「楽楽販売」の自動処理(メール送信パーツ)において、数値計算項目の「先頭につける文字」に「¥(半角円マーク)」を設定している場合、受信したメール上で「\(バックスラッシュ・半角スラッシュ)」として表示される事象が発生することがあります。
この事象は、メール送信時の文字コードや、メールを受信するメーラー(OutlookやGmailなど)の表示フォント・環境に依存して発生する仕組み上の制限です。
そのため、「項目設定に従った表示形式で記載する」にチェックを入れていても、半角の「\」記号は環境によってバックスラッシュとして解釈されてしまいます。
主な事象
数値計算項目の設定で「先頭につける文字」を「半角の円マーク」としている項目をメール本文に挿入すると、以下のような挙動になることがあります。
- 「楽楽販売」の画面上やテスト実行画面では「¥1,000」と正しく表示される。
- 実際に届いたメールを確認すると「\1,000」のように記号が置き換わっている。
この問題を解消するには、入力段階で文字化けの影響を受けにくい文字へ変更する工夫が必要です。
表示を「円マーク」に固定するための設定変更手順
半角の「¥」は文字コードの特性上、表示が不安定になりやすいため、代替案として全角の円マークを使用することで、受信環境を問わず意図した通りに表示させることができます。
数値計算項目の「先頭につける文字」を全角の円マークに変更する
【設定箇所】 DB設定>基本設定>項目設定
【設定手順】
- 対象のデータベースの「項目設定」画面を開きます。
- 該当する「数値計算」タイプの項目の「設定」ボタンをクリックします。
- 「表示設定」内にある「先頭につける文字」の入力欄を確認します。
- 現在入力されている半角の「¥」を削除し、全角の「¥」に書き換えます。
- 画面下部の「確定」ボタンをクリックして設定を保存します。
この設定変更により、メール送信パーツで送信される際も文字コードの影響を受けず、受信者の画面で正しく「¥」として表示できるようになります。
関連マニュアル
詳細な仕様の違いや作成手順については、下記記事をご確認ください。
数値計算項目の詳細な設定方法に関するマニュアル
数値計算項目の計算式の設定や、先頭・末尾に付与する記号の設定方法について詳しく解説しています。
項目設定:項目タイプ「数値計算」
メール送信パーツの設定に関するマニュアル
自動処理におけるメール送信パーツの作成手順や、項目設定の表示形式を反映させる設定について記載されています。
自動処理設定:「メール送信」パーツ
(記事ID:2573)
「自動処理設定」の関連記事一覧
こちらの記事もあわせてご確認ください。
- 毎月固定で発生する受注案件レコードを自動で作成(登録)する方法・設定手順
- 明細項目の「最小値」を抽出して見出し項目に設定する方法・設定手順
- 「送付状」を自動作成する方法・設定手順
- 自動処理のメール送信で「なりすまし判定」を回避するためにSMTPのEnvelope-From(Return-Path)を固定ドメインに設定する方法・設定手順
- 帳票出力用の納品書雛形(Excelサンプル)を入手する方法
- 「楽楽販売」からeFAXを利用して自動でFAX送信を行う方法・設定手順
- 自動処理のメール送信でラクス提供の標準アドレスをFROMアドレスに設定する方法はあるか
- 帳票に商品ごとのバーコード(JAN・CODE39等)を表示させる方法
- 複数の明細行(オプション等)を1行に合算して帳票出力する方法はあるか
- 帳票(請求書など)のExcelフォーマットに出力されるお客様情報を変更・紐付けし直す方法