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
-
事例
[株式会社キーエンス] PCが苦手でも自動化できる ポポラマーマなど4事例に学ぶ「ナビ搭載型RPA」活用 -
製品資料
[株式会社クレオ] IT部門を“価値創造組織”へ転換 IT管理プロセスの改革で戦略的リソースを確保 -
製品資料
[株式会社クレオ] Excel管理が限界に――ITサービス管理の脱・属人化と運用高度化を実現する方法 -
製品資料
[株式会社クレオ] 西武グループやイオングループも実践 事例に学ぶ「ITサービスデスク業務」改善 -
製品レビュー
[株式会社クレオ] 「使われないITシステム」から脱却 現場が求める業務改善を実現する方法
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
2
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
3
「レガシーシステム・老朽化システムの運用課題と刷新」に関するアンケート
-
4
年収が増えても幸せになれない 給与増でエンジニアが直面する「幸福度の壁」
-
5
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
6
1回で分かる:仮想マシンを丸ごとバックアップする「VADP」の仕組み
-
7
鹿島建設のDXを阻む「10年前のAWS」 安全性と自由度を両立したモダナイズ
-
8
世界PC出荷数が20%急減 情シスを直撃するPC先行調達の反動と価格高騰
-
9
「また同じ説明か」 消費者の半数が離脱するAIチャットbotの“記憶喪失”
-
10
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
システムの保守がモダン化を阻む? 「変えない判断」から脱却する方法とは
-
4
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
5
プログラミング不要で誰でも実現できる、ネットワーク運用管理の自動化とは
-
6
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
7
東大教授と考える、AI時代の「データ主権」「信頼性」「ガバナンス」の在り方
-
8
Linux初心者でも知らないとまずい「RHEL」「SLES」の違いとは?
-
9
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
10
ランサムウェア攻撃“究極の対策”はこれだ
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー