社畜の所業

社畜の所業

Microsoft365の機能について解説をしていきたいと思います。このブログの情報をご活用いただければ幸いです。たまに他の情報も取り入れていきたいと思います。

※このサイトはPR記事を含みます。

【Microsoft365参考書】Outlookにて返信した際に文字化けする場合

f:id:it-bibouroku:20211111101823j:plain

今回は、受信したメールは文字化けしていないが、「返信」ボタンを押した際の返信用のメール作成画面の「Sent」や「To」「Subject」が [恐] や [6]、[飴] などの文字に文字化けしている事象についてご紹介したいと思います。

 

 

対応策として、Microsoft 365 のテナント設定として、PowerShell にて [PreferredInternetCodePageForShiftJis] パラメーターの値を固定化することで事象の改善が見られてます。  

  

なお、 すでに文字化けをしてしまったメール アイテムにつきましては、文字化けの回避はできませんので、同様の要因により文字化けが発生することを今後回避するための方法となります。

  

support.microsoft.com

  

以下の記事をもとにExchangeOnlineに接続してから実行してください。

 

it-bibouroku.hateblo.jp

 

 

 

 PreferredInternetCodePageForShiftJis の変更 

 

内部へ送信するメールのコード ページに 50220 を指定する

Set-OrganizationConfig -PreferredInternetCodePageForShiftJis:50220 

  

外部へ送信するメールのコード ページに 50220 を指定する

Get-RemoteDomain | Set-RemoteDomain -PreferredInternetCodePageForShiftJis:50220 

  

 

 

PreferredInternetCodePageForShiftJis の確認コマンドレット 

PowerShell にて以下のコマンドを実行いただくことで、設定が反映しているか確認できます。

  

現在の内部へ送信するメールのコード ページを確認する

Get-OrganizationConfig | select PreferredInternetCodePageForShiftJis 

  

[実行結果] 

PreferredInternetCodePageForShiftJis 

------------------------------------ 

50220 

  

  

現在の外部へ送信するメールのコード ページを確認する

Get-RemoteDomain |select Name , PreferredInternetCodePageForShiftJis 

  

   [実行結果] 

   Name                       PreferredInternetCodePageForShiftJis 

   ----                       ------------------------------------ 

   Default                    Iso2022Jp 

  

 

  

PreferredInternetCodePageForShiftJis を既定値に戻す   

PowerShell にて以下のコマンドを実行いただくことで、設定を元に戻すことが可能です。 

  

内部へ送信するメールのコード ページを既定値に戻す 

Set-OrganizationConfig -PreferredInternetCodePageForShiftJis:0  

  

外部へ送信するメールのコード ページを既定値に戻す 

Get-RemoteDomain | Set-RemoteDomain -PreferredInternetCodePageForShiftJis:0