• 締切済み

■xpとvistaの文字化けについて

■xpとvistaの文字化けについて 開発環境:  ・SQLServer2008  ・VB.NET Framework3.5 動作環境:  ・Win Vista → Win XP  ・スタンドアロン アプリケーションとSQLServer2008は同じPC上にあります。 今回、PC故障のためアプリケーションをVistaからXPに再インストールし、 データベースをアタッチしなおしました。 アプリケーションを実行し、Win Vista上で登録されたデータをWin XPで表示しようとすると、 ある漢字が「・(中点)」に置き換わるという現象が発生しました。 これは、VistaとXPでサポートしているフォントが原因で起こっている現象なのでしょうか? JIS2004 と JIS90 が関わっているかもとの記事をネットでみつけたのですが… <<参考URL>> http://www.microsoft.com/japan/windows/products/windowsvista/jp_font/jis04/default.mspx それとも何か別の原因があるのでしょうか? VistaマシンとXPマシンを使って、検証しようとしているのですが、 なかなか再現ができず困っております。 このような現象が発生したことがある方、ご教授お願いします。

みんなの回答

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.1

>再現ができず困っております その前に、まず現状が記載内容では全く分かりません。言い回しが、良く分かりません。あなたしか分からないか、あなたの周りでしかわからない、言い回しです。 >アプリケーションをVistaからXPに再インストールし、 これはどう言う意味ですか? OSをVistaからXPに変更した? つまりVistaを削除してXPで新規に設置した? 主語、述語をしっかりとしてください。何をしたのかさっぱり分かりません。 >データベースをアタッチしなおしました アタッチとは何をしたのですか? 新規設置のXPにデーターベースを新規に設置した? それともバックアップしたデーターをデーターベースにリストアーした? 何をいっているのかさっぱり分かりません。 このアプリケーションとは、SQLServer2008のクライアントツールか、これをベースにしたWebアプリとかですよね?  >Win Vista上で登録されたデータをWin XPで表示しようとすると これは、分かりました。良くあることです。いろいろ要因があり、一概には言えません。この辺の事情をもっと詳しく説明しないとだめです。 例えば、その登録した物は、プレーンテキストでしょか? 画像とか? HTMLなどのタグ付き文書? 登録は、直接クライアントツールに書き込んだ? 何かのファイル(Wordなど)の内容をコピー&ペースト? XPに移行する前に登録した物で、Vista上から登録したもの。 など沢山説明してもらわなと、状況がはっきりしません。つまり、その辺がキーだと言う事です。 具体的に何の文字が、文字化けするのか? どのようにして入力したのか? いつ登録したのか? 同じ文字をXP=>Vistaではどうなのか? など仮説を立て、検証し問題を切り分けてゆく必要があります。例えばXPではS-JIS(Windows_JIS)ですが、Vistaではユニコードです(メモ帳など)。 文字コードの問題なのか? 下記にサーバークライアントモデルアプリのマルチプラットフォームで在りうる文字化け問題です。 1.そのような現象はよくあるのが、何かのファイルからのコピー&ペーストで違う文字コードでの文字化け。 2.クライアントツールの仕様又はバグで特定の文字列の並びで誤動作を起こす(文字コードが問題となる)。 (上記2つは、その文字コードが例えば、プログラム言語の予約語であったりサニタジされていなかったりする)   3.機種依存コードの使用。Aマシンには在るフォントがBマシンにはない。その機種依存コードを使うと、当然文字化けする。 4.クライアントツールの何らかの機能で、文字列を分断している。よくあるのがバックアップリストアーで、又は自動登録で文字列を加工してから登録する仕組みがある場合。 他にもありますが、いずれにせよ、まず何の文字なのか特定する事。操作を特定する事。 これを5W1Hで、当事者にヒアリング及び調査をしてください。

関連するQ&A

  • vista→XPがつながりません

    当方環境はLANで マシン1:winXP PRO マシン2:vista ホームプレミア を接続しています。 上記環境で、XP→vistaの共有フォルダは見えるのですが、 vista→XPが見えません。 アドレスバーに「\\マシン名前」 としても「認証etc・・・」と表示され駄目です。 下記を参考に設定したのですが・・・ http://www.microsoft.com/japan/technet/network/evaluate/vista_fp.mspx どなたかご教授いただけないでしょうか? 不足情報があればすぐに追記いたします。

  • vistaのjis2004の文字化け

    windows vistaでは、jis2004が採用になり、大きく以下の3つの変更があったと思います。  (1)字形変更  (2)文字追加  (3)4バイトコードの追加 (1)字形変更では、フォントの変更だけなので影響がないと認識していましたが、send mail(linux)を使用し(1)字形変更の文字(例えば鴎外)等を入力し、vistaから、メールを送ると文字化けが発生し、「&#40407;外」と表示されます。 メーラから見ると「偀翌」などとまったく違う文字が表示されます。 こういった文字化けは、なぜ発生するのでしょうか?また、解決策等がありましたら教えて下さい。 (vistaのメーラからXPのメーラに送信した場合は、上記文字化けは発生しません。)

  • XP それとも Vista?

    現在 FUJITSU FMV LX55YDGを使用しています。OS Vista SP2 メモリ1GB×2 VRAMはオンボード。メインメモリ共用 ゲームをしようと思っています(僕は航空管制官2)アプリケーションをインストールしましたら3Dに対応しておらず,飛行機がカクカクなんです。 本マシン 昨年夏に購入したPCです。Vistaって あまり 好評ではなかったようですが,ゲームがしたいがためにXPモデル(Win7のダウングレードXP Pro)をBTOで買おうか悩んでいます。もちろん値段もそこそこしますが・・・。 本マシンは地デジ対応ですし,ゲームを考えなければ 個人的には贅沢言いませんが,Vista って そもそも 何が原因で 評価が悪いのでしょう?OS自体が重いとかいいますし・・ 本マシンなら査定額が出るのですが,前マシンをNECのBTOにしたら査定額が雀の涙ほどでした。また,XPモデルのBTOを購入して査定額がでないのも,考え物ですし・・ 適切なアドバイス等お願いいたします。

  • VistaとXPについて

    WINDOWS VISTA HOME PREMIUM とWINDOWS XPで 同じハードウェア環境で両方のOSに対応したアプリケーションでは、 どちらが早いのでしょうか? ちなみに、Vistaパソコンを持っていて Core2Duoの2GHzを使用しています。 HOME Premiumはデュアルコアに対応していないのと 関係はあるのでしょうか Pentium2の333MHz(OSはWIN98)と 体感速度が1.2倍程度でしたので・・・ (ソフト自体はWIN98対応でもあります。) WINDOWS XP のシングルコアのPentium4の方が早いと ネットでみましたがわかりませんでした。 ご回答ください。

  • xpのファイルがvistaで見られません

    xpのファイルがvistaで見られません。 vistaでワードを作成し、2003-2007形式で保存したものをvistaで見ようとすると、 「ファイル名.docは有効なwin32アプリケーションではありません」と表示され 見ることができません。 どのようにしたら、見られるでしょうか。

  • Vistaのフォントについて

    Vistaより一部の文字のデザインが変わるための対策(?)として、「Windows XP用JIS2004互換フォント」と「Windows Vista用JIS90互換フォント」がダウンロードできるようになると聞いたのですが、どこでできるのでしょうか? もしくは、まだ始まってないのでしょうか? http://pc.nikkeibp.co.jp/article/NPC/20070105/258134/

  • VBの文字化け

    非常に困っています。OSはWin2000SP4、VB6.0で作ったアプリが突然に文字化けを起こしてしまいました。症状としてはコマンドボタンのキャプションやテキストボックスのテキストが文字化け、もしくは何も表示されない現象を起こし、プリンターの2バイト文字も文字化けを起こしています。プロジェクトの段階では正常に動作しますが、実行ファイルにすると発生し、セットアップファイルでセットアップしても文字化けが発生します。自作以外のアプリでも一部で発生してますが正常に動作するアプリもあり何が原因か不明です。文字化けを起こした.EXEはXPでは正常に動作しますし、他のWin2000でも正常に動作します。VBがインストールされたマシンだけがこのような症状を起こします。 Win9Xで作ったものをWin2000にコピーして使った状況によく似ています。原因と対処方法を教えて頂けませんか。 (出来ればOSの再インストールを回避したい)よろしくお願いします。

  • XPとVISTAの選択

    全く同じマシンでメモリが500Mの場合、OSはXPかVISTAを選ぶとすれば、どちらを選ぶべきでしょうか。仮にこの場合スピードを比較するならばVISTAはどれくらいのメモリーを載せればXPの速度になるのでしょうか。VISTAを買ったものの全くスピードが出なくストレスが溜まっている状況ですが、他にも何か原因があるのでしょうか。

  • MS明朝だと文字化け

    職場のLAN内でネットワークプリンタに印刷を送ると、MS明朝だけがなぜか文字化けを起こしてしまいます。 職場内の環境 サーバ:Win2000サーバ 個々のパソコン:Win2000pro 文字化けの頻度は毎回とは限りません。 文字化けの文字は全てとは限りません。(しかし99%以上の文字。所々文字が現れている所がある) 文字がドット(・)に化けてしまっている。 どのパソコンからという限定はありません。どのパソコンからでもあり得ます。 どのプリンタにという限定もありません。どのプリンタに送ってもあり得ます。 今のところこの現象が現れた場合にフォントを変えて印刷するようにしています。フォントを変えれば、100%解決です。 私の職場だけでなく全く同じような環境の、別の職場でも同じような問題が発生しているとか……。 困った現象です。教えてください。

  • Vistaを繋げるとルーターが落ちる?

    LAN上にVistaを繋げると、インターネットが利用できなくなる現象に見舞われています。 ルーターの電源を入れなおすと、正常になり、Vistaマシンも他のXPマシンもインターネット をみることができます。 LAN上にVistaを繋げると言いましたが、正確にはLANに繋いだVistaの電源を入れると インターネットに接続できなくなります。 ルーターの電源を入れなおすと直るということは、Vistaマシンを繋げることでルーターが 落ちてしまっているということですよね? こんな現象は始めてですし、Vista自体うまく使いこなせてないので全く検討もつきません。 こういう原因が考えられるのではという事があれば些細なことでも構わないのでお返事よろ しくお願いします。 ちなみに・・・ PC5台(XP4台 Vista1台)をハブに繋いで、そのハブからルーターに接続しているという構成です。 WANはおかしくなりますが、LANは無事なので他のマシンを見に行くことは可能です。 外部への接続はフレッツADSLを利用しています。