日付が文字化けしてしまう

このQ&Aのポイント
  • Open Office.orgの表計算ソフトCalcで株価のデータを集めている際に、外部データのリンクでYahooファイナンスの時系列データを取得すると、文字の部分が文字化けしてしまう問題が発生しています。
  • セル書式を変更しても文字化けが解消されず、日付の表記も正常に表示されません。
  • 一方、同じ作業をエクセルで行った場合には文字化けの問題が起こらないことがわかります。どのように対処すれば、日付が文字化けせずに正しい表記で表示されるようになるのでしょうか。
回答を見る
  • ベストアンサー

日付が文字化けしてしまう

はじめまして。 Open Office.orgの表計算ソフトCalcで株価のデータを集めているのですが、【外部データのリンク】でYahooファイナンスの時系列データを取得すると文字の部分が文字化けしてしまいます。 《 日付 始値 高値 安値 終値 出来高 調整後終値* 》         ↓ 《 ÆüÉÕ »ÏÃÍ ¹âÃÍ °ÂÃÍ ½ªÃÍ ½ÐÍè¹â Ä´À°¸å½ªÃÍ*  》 のように、また日付が 《2008年4月23日》    ↓ 《2008ǯ4·î21Æü》 のようになってしまいます。 セル書式をいろいろと変えてみたのですが、文字化けはまったくなおりません。 日付だけでも普通に表せるようにしたいのですが、なにか方法があるのでしょうか。 また、エクセルだとこのような文字化けは起こらないのでしょうか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Yahooファイナンスの「株式・投信・為替時系列データ」のページ は、HTTPレスポンスヘッダでEUC-JPを宣言し、htmlファイル内では 文字コードの宣言を行いません。OpenOfficeの「外部データのリン ク」がどういう仕様になっているか判りませんが、HTTPレスポンス ヘッダを解釈しないとすれば、質問のような状態になることは十分 考えられます。アレは取得したビット列をiso-8859-1と仮定して実 体参照で表現した状態です。事実、とあるFAQサイトでは > [挿入]-[外部データ]でインターネット上のデータを取り込むと、 > 特定のページで文字化けする という項目があり、「Webページにcharsetがありません」という表 現ですが同じことを言っています。どうしても対応したければ、文 字コードが不明の時にはEUC-JPと仮定するように作りなおすしかな いでしょうね。 ちなみに日本語版のExcelは、Shift_JIS以外のテキストは全く読め ません。

uehige
質問者

お礼

さっそくのお答えありがとうございました。 なんとかがんばってやってみます。

関連するQ&A

  • 文字ばけ?

    検索エンジンの検索窓に、検索したい項目を書き入れ、 いつもの通りにgoogleの検索をクリックしたら↓のようになりました。 初めての出来事です。 何故? でしょうか? 直りますか? ウェブ レシピ ピーマン 弁当 おかず に一致するæ—\本語のページ ç´„ 162,000 件中 1 - 20 件目 (0.08 秒)

  • SkypeOutのクレジット購入が急に出来なくなった!!

    これまで特に問題なく、利用してきましたが、今日クレジット(Visaカード)で追加購入しようと手続きを進めたところ、最終の購入ボタンをクリックしたところで、下記のようなこれまで見たことが無いメッセージが表示され、購入手続きが完了しません。 これは何が原因でしょうか。 Visaカード側の問題でしょうか。 それともSkype全体の問題でしょうか。 何回試しても同じ結果になります。 どのよう対処すれば良いのか、お教え下さい。よろしくお願いします。 文字化け ã?¹ã?«ã?¤ã??ã?ªã?¼ã??ã?¼ç?ªå?·1?????28(数字が書かれている) There was a problem interpreting the Verified by Visa response

  • 文字化け文字を解読したいんです!

    文字化けした文字を、エンコードから「ユーザー定義」してみたら、 Î‡eOŽ¬Ý‘ŠŽè‚Æ‚–ÉŸºŸÆiàO’ȺEß‚–ºbÑ‘n‘¢ こんな文字になりました。どなたか解読していただける方おられませんでしょうか・・・よろしくお願いします。ここにペーストすると、上記のようにかなり多くの記号が表示されました。もとはもっと少ない文章なんですが・・。

    • 締切済み
    • CSS
  • microsoft の word で保存したものが文字化けしてしますのですが

    英語で書いた文は大丈夫なのですが、日本語だと ‚¨‚¢A‚ǂ̂悤‚ɁA‚ ‚È‚½A‚Å‚ ‚é?’·‚¢ŽžŠÔA‚ ‚È‚½‚©‚ç‚Ìhear‚Í‚È‚¢AliaoAŽg—のように文字化けしてしまうのですが、どうやって直したら読めるのでしょうか?ツールバーあたりをいじってみましたがそれらしい変換する項目は無かったです。

  • CGIでprint出力時に文字化けします・・・

    test.cgi (UTF-8)--------------------- #!/usr/bin/perl use utf8; print "Content-type: text/html;charset=utf-8\n\n"; open FILE, "test.txt"; while (<FILE>){ $read_list[$i]=$_; $i++; } print "あ=$read_list[0]<BR>\n"; print "a=$read_list[0]<BR>\n"; exit; ------------------------------- test.txt (UTF-8)-------------- テスト用投稿 ------------------------------- 上記の2種類のファイルを用意し実行したところ、下記の結果になります。 ↓-----------------------------↓ あ=&iuml;&raquo;&iquest;&atilde;ƒ†&atilde;‚&sup1;&atilde;ƒˆ&ccedil;”¨&aelig;Š•&ccedil;¨&iquest;<BR> a=テスト用投稿<BR> ↑-----------------------------↑ 文字が正常に表示されないのですが、外国語?みないなまったく読めない文字になってしまいます。 色々試してみたのですが、print="";の中に英数以外が入っていると文字化けするみたいです。 あ=テスト用投稿 a=テスト用投稿 としたいのですが、まったく解決方法がわかりません。 perlのバージョンは5.6.1です。 ファイルはすべてUTF-8で保存しています。 ブラウザもエンコードはUTF-8になっています。

    • 締切済み
    • CGI
  • Google 文字化けについて

    すみません。どなたか教えてください。 IE7を使っていて、googleの検索バー?が常に上部にある状態になっています。ファイル・編集・表示…等のすぐ下です。(伝わるでしょうか?) その文字を打ち込む部分に、文字列を打ち込み検索すると、下部のページに、検索結果が示されますよね。ここまでは何の問題もないのですが、その検索結果で出たページに飛ぶと、さっき打ち込んだ文字列が検索バー内で文字化けします。こんな感じに→&aelig;•™&atilde;ˆ&atilde;&brvbar;goo 対処策をご存じの方がいらっしゃいましたら、ご指導ください。

  • PHP saveHTMLFileをしたら文字化けが

    質問ですがloadHTMLFile()をしてDOM操作をしてsaveHTMLFile()をすると ファイル中の日本語がすべて文字化けしてしましました。しかしブラウザ上の表示では 初めからファイルに記述されていた日本語は文字化けしていたんですが、 DOM操作で挿入した部分や更新した部分の日本語は文字化けせずにきちんと表示されました。 例えば 『ジャンプ』 という単語がファイル中で使われていたとすると ファイル:&atilde;ƒ&atilde;ƒ&sup3;&atilde;ƒ‰&atilde;ƒ&copy;&atilde;&cedil; ブラウザ出力:ジャンプ のように置き換わり、 挿入すると ファイル:ジャンプ 出力:ジャンプ のようにきちんと表示されました。 これはどのように解決したらいいのですか? またファイル中でも日本語表示にしたいのですがそちらも教えて欲しいです。 ではよろしくお願いします。

    • 締切済み
    • PHP
  • (英語)ラテン文字って何でこんなに使用する国が多いのでしょうか?

    Afrikaans Aragon&eacute;s العربية Asturianu Azərbaycan Беларуская Български Bamanankan বাংলা Brezhoneg Bosanski Catal&agrave; Cebuano Česky Kasz&euml;bsczi Cymraeg Dansk Deutsch Ελληνικά English Esperanto Espa&ntilde;ol Eesti Euskara فارسی Suomi F&oslash;royskt Fran&ccedil;ais Furlan Frysk Gaeilge Galego עברית हिन्दी Hrvatski Magyar Interlingua Bahasa Indonesia Ido &Iacute;slenska Italiano Lojban Basa Jawa ქართული Kongo 한국어 Kurd&icirc; / كوردي Kernewek Latina Ladino L&euml;tzebuergesch Limburgs Lietuvių Latviešu Македонски Bahasa Melayu Malti Nahuatl Nnapulitano Plattd&uuml;&uuml;tsch Nedersaksisch Nederlands ‪Norsk (nynorsk)‬ ‪Norsk (bokm&aring;l)‬ Occitan Иронау Polski Piemont&egrave;is پښتو Portugu&ecirc;s Runa Simi Rumantsch Rom&acirc;nă Русский Sardu Sicilianu Scots Srpskohrvatski / Српскохрватски Simple English Slovenčina Slovenščina Shqip Српски / Srpski Svenska Kiswahili ไทย Tagalog Tok Pisin T&uuml;rk&ccedil;e Українська V&egrave;neto Tiếng Việt Volap&uuml;k Walon Wollof ייִדיש 中文 B&acirc;n-l&acirc;m-g&uacute; ウィキぺディアで宗教と言う文字を検索してみました そして他国の言語のウィキぺディアも表示してあるので見てみたら 上記の国が書いてありました 上記を見てみるとラテン文字が非常に多いですよね 何でこんなにラテン文字が多いのでしょうか?

  • ASCIIコードの文字化け??

    海外の掲示板のようなソフトを使ってみました。 書き込み⇒確認画面⇒書き込み終了 というよくある流れです。 日本語で書き込んで、確認画面を見ると文字化けしています。 具体的には、日本語でタイトル部分と本文部分に、「文字化け」と記入して確認画面に移動。 ブラウザ上は 1、タイトル ʸ»ú²½¤± 2、本文 &Ecirc;&cedil;&raq uo;&uacute;&sup2;& frac12;&curren;&plusmn ソースを見てみると 1、タイトル &Ecirc;&cedil;&raquo;&uacute;&sup2;&frac12;&curren;&plusmn; 2、本文 &amp;Ecirc;&amp;cedil;&amp;raq uo;&amp;uacute;&amp;sup2;&amp; frac12;&amp;curren;&amp;plusmn これは、いったいどういう状況なのでしょうか?? 通常言われている、エンコードをそろえる、METAタグで指定、.htaccessでの修正などを行いましたが、どうも関係ないようです。。 ASCIIコード?ISO-8859-1?に強制的に変えられているのでしょうか? ソースとブラウザで違うというのは・・・よく分かりません。。 この状況についてと、解決策を教えていただけないでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 突然の文字化けで困っています (UTF-8→???)

    下記の文字列が意味不明な文字コードに変換されてDBに格納されてしまい困っています。調べたところSJIS,EUCではありませんでした。 山田 太郎(UTF-8) ↓ &aring;±±&ccedil;”°&atilde;€€&aring;&curren;&ordf;&eacute;ƒŽ pear::db パラメータでcharsetにutf8を設定しています。 mysql> show variables like 'char%'; +--------------------------+----------------------------------------------+ | Variable_name | Value | +--------------------------+----------------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | C:\Program Files\xampp\mysql\share\charsets\ | +--------------------------+----------------------------------------------+ 何か同じような現象を体験された方がいましたらご教授ください。 足りない情報があれば補足欄へ再度投稿します。

    • ベストアンサー
    • MySQL

専門家に質問してみよう