Windows XP&Windows Server 2003移行の「い・ろ・は」【第5回】
Windows XP移行のもう1つの落とし穴「日本語問題」を読み解く
Windows XPからの移行を阻む障害はアプリケーションの互換性だけではありません。Windows Vista時代に実施された日本語対応の大きな変更が、今になって初めて顕在化する可能性があるのです。
サポート期限切れ後の延命は考えるべきじゃない
費用の問題を別にすれば、オペレーティングシステム(OS)の移行を難しくする最大の要素は、アプリケーションの互換性問題でしょう。従来の環境では可能だったことが、OSの移行とともにできなくなれば、業務に支障をきたしかねません。
基幹業務システムが新しい環境で正常に動作しなければ、プログラムの変更が必要になります。ただし、プログラムの修正作業に多大な労力や費用が掛かったとしても、実現することは以前と何も変わりません。既存システムの改修を図るよりも、これを機にシステムを大幅に刷新する道を探るべきでしょう。例えば、パッケージ製品で意外と簡単に対応できるケースもあります。クラウドを利用すれば、安価かつ短期間で対処可能かもしれません。
繰り返しになりますが、「Windows XP」と同時に、同OS標準の「Internet Explorer 6」(以下、IE 6)および「Microsoft Office 2003」(以下、Office 2003)のサポートも、2014年4月9日(日本時間)をもって終了します。Office 2003やIE 6、古いバージョンの「Java Runtime Environment」(JRE)に依存したアドインを利用しているという理由で、新しいOSに移行できなかったユーザーも、もう時間切れです。サポート期限が切れた後もシステムを“延命”するという考えは捨てるべきです。
どうしても既存の環境を手放せない場合は、前回(絶対に捨てられない「Windows XP」システムをそれでも温存するには?)説明したように、仮想環境で完全に隔離して、“塩漬け”にする方法以外に策はないでしょう。セキュリティ攻撃の踏み台にされないよう、ネットワークもメディアも完全に隔離することが重要です。
OS移行で日本語が思わぬ落とし穴に?
Windows XPや「Windows Server 2003」ベースのシステムを、「Windows Vista」や「Windows 7」を経ず、一気に「Windows 8」や「Windows 8.1」といった最新のOS環境に移行した場合、旧環境で作成したデータの日本語表示や印刷問題に遭遇するかもしれません。過去のWindows Vistaにおける日本語対応の大きな変更点が、今になって初めて顕在化するのです。
米Microsoftは2007年に発売を開始したWindows Vistaにおいて、2004年に改定されたJIS漢字規格「JIS X 0213:2004」(JIS2004)に対応しました。Windows Vista以降はJIS2004が標準であり、旧規格の「JIS X 0208:1990」(JIS90)を採用するWindows XPおよびWindows Server 2003との間で、日本語の文字コードと表示、印字において、少なからず互換性の影響や混乱が生じました。
Windows VistaやWindows 7のクライアントPCを導入し、Windows XPのクライアントPCとの混在環境を運用している際は、既にJIS文字コードの互換性問題について何らかの対応をしてきたはずです。JIS2004で新たに追加された漢字や非漢字もあり、その文字を含むテキストは、Windows XPで正しく表示できない(対応する文字がフォントに存在しない)場合があります。しかし、Windows XPから移行後のOS環境なら混在環境にはならないので、それが問題になることはありません。
問題になるとすれば、Windows XP環境で作成したドキュメントを印刷する際、あるいは基幹業務システムのデータベースに格納されたデータを再利用する際に、表示や印刷の字体が以前のJIS90と変わってしまうことです。JIS2004の方が正字体とはいえ、取引先の会社名や個人名などが以前と変わってしまっては、取引に影響することもあるでしょう。
字体の違いは、別フォントの指定で簡単に解決できる
Windows VistaおよびWindows 7に対しては、JIS90からJIS2004への移行時の混乱を解消するために、JIS90と互換性のあるフォントパッケージが提供。逆に、Windows XPにも、JIS2004に対応させるためのフォントパッケージが提供されました。しかし、Windows 8以降については、JIS90のフォントパッケージが提供されることはありません。Windows 8以降に移行する際は、JIS2004環境に移行するしか選択肢はないのです。
実は、JIS2004への文字セット移行による字体の変更問題は、簡単な方法で解決できます。JIS2004に対応するのは、OSに標準搭載される日本語OpenTypeフォントである「MSゴシック」「MS Pゴシック」「MS UI Gothic」「MS明朝」「MS P明朝」「メイリオ」「Meiryo UI」の7つのフォントです。この7つ以外のフォントを選択すれば、JIS90と同じ字体に合わせることができます。
外字利用からUnicode利用へ
Windows XPは「Unicode」に対応していますが、アプリケーションやデータの保存には「Shift_JIS」を使うのが主流でした。「Windows NT」の時代から引き継いだアプリケーション資産やデータがある際は、Shift_JISを使用するケースが特に多いはずです。Shift_JISコードに存在しない漢字は、Unicodeに含まれていても、Shift_JISコードに外字を登録して対応している場合が多いと思います。
Windows XPに登録してある外字は、%Windir%\Fonts\EUDC.EUFおよびEUDC.TTEの2つのファイルを新しいOS環境の同じ場所にコピーすることで移行できます。
しかし、外字に依存したシステムは、メンテナンスが面倒です。Unicodeを利用すれば、外字を使わなくても、正しい字体を表現できる場合があります。JIS2004対応時には、字体の変更の他に、Unicodeに多数の漢字も追加されています。文字コードを置換するスクリプトやプログラムを書くのは、それほど難しくないので、ドキュメントやデータベースのデータを一括で変換することもできるでしょう。
文字コードの問題は1つの例です。実際には大きな問題にまで発展しないかもしれません。しかし、システム更改を先延ばしにしたことで生まれた技術格差は、対処すべき課題を増やしてしまいます。
Copyright © ITmedia, Inc. All Rights Reserved.
Windows XP&Windows Server 2003移行の「い・ろ・は」
関連記事
新着ホワイトペーパー PR
-
技術文書・技術解説
[アトラシアン株式会社] なぜAIを導入しても効果が出ない? 組織全体で使いこなすための仕組みとは -
製品資料
[プログレス・ソフトウェア・ジャパン株式会社] ネットワーク全体を見える化、フロー分析で実現する広域監視と迅速な異常検知 -
製品資料
[プログレス・ソフトウェア・ジャパン株式会社] SNMPより詳細で、パケット解析より簡単な「トラフィック可視化・分析」の方法 -
製品資料
[プログレス・ソフトウェア・ジャパン株式会社] 重要性を増す“侵入後の可視化” どのように実現すればよいのか? -
市場調査・トレンド
[クラウドストライク合同会社] 回避型攻撃が急速に拡大、連鎖する攻撃を防ぐためのアプローチとは?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
「Windows」の不要なファイルを安全に消して容量を空ける方法
-
3
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
4
なぜMicrosoftは「Rust」を標準言語に? AIで進むC/C++書き換えの課題
-
5
負の遺産ではない! 今こそメインフレームを再評価すべし
-
6
Microsoft 365侵害企業の9割はMFA導入済み 1002人調査で見えた盲点
-
7
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
8
AIは新たな攻撃手法を生み出したのではなく“待ち時間”をなくしただけ
-
9
NVIDIA「一強体制」の終わりか データセンターを襲う“電力の壁”
-
10
「アップグレードできないJava」をどう守る IBMとRed HatがAIで400件超修正
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
「IT史に名を残すシステム障害」8選
-
3
10G回線の真価をフルに享受するには? 導入前にチェックしたいポイント
-
4
SCS評価制度時代の「SASE選定」ガイド
-
5
顧客対応自動化の要点:RAGとデータ連携で“業務で使える生成AI”にする方法
-
6
マンガで解説:情シスの負担を減らす「MDRサービスのインシデント対応」の中身
-
7
ランサムウェア攻撃“究極の対策”はこれだ
-
8
有識者が語る、中堅中小企業に求められる最新のサイバーセキュリティ対策とは
-
9
「EDR」選定ガイド:比較・検討フェーズで整理すべきポイントを解説
-
10
なぜAIは組織で定着しないのか? 全社展開を阻む「3つの壁」と突破のヒント
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー