• 締切済み

サーバーバグか自分が悪いのか・・

有料レンタルサーバーでの出来事なのですが、これがサーバー側のバグなのか、 それとも私のPCの設定が悪いのかをお聞きしたいと思います。 最近HPを開設して、その更新をファイルマネージャーでやっていました。 それまでも同様の作業で、「YAHOO」「さくら」も更新していました。 ところがこの新しいサーバーで更新していると、数十回に一度の割合で、 ソース内の日本語で書いてある部分が全て文字化けしてしまいます。 一旦閉じてまたファイルマネージャーを開けば、元に戻ってる場合もありますが、 気づかずにそのまま更新してしまって、大変になってしまったこと数度、 HPの内容までが文字化け状態になります。 (この場合は文字化けではなく、文字化け文字を更新してるので・・) サーバーに相談すると、「日本製ではないのでこういうこともある、 対処できない・・」との返事です。 (私としては日本語のサイトでレンタル募集して、ファイルマネージャーも可 と書いてあるのに・・という感じです。) これはサーバー側のバグなのでしょうか?私のPC上での出来事でしょうか? Firefox3.0 IE7.0 のいずれでも同現象が起こります。 ご回答・ご意見のほどよろしくお願いします。

みんなの回答

  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.4

文字化けの状況が分からないとなんともいえません。 重要なのが、文字化けするのは表示時の問題なのか保存時の問題なのかです。 前者は、内部のデータは正しい日本語だけれども表示するときのブラウザのエンコード設定が間違っている状態。HPが文字化けした状態でブラウザのエンコードを変えて正常に見えればこちらです。これは対処法が考えられます。 後者は、保存や転送の段階で何らかの変換が入ってしまい、そもそもデータ自体が異常になっている状態。こちらでは対処が難しいです。

回答No.3

文字コードによるのではないでしょうか。 SJISやUTF-8などでも試してみてはいかがでしょうか。 今までの経験から UTF-8だと日本製のソフトウェアで作成したテキストを 扱う場合に、海外のソフトウェアでは、ちょっとした処理が 足りない場合があり、相性が悪い場合があるようです。 詳細は詳しい人にタッチ。

  • necomimi
  • ベストアンサー率41% (633/1540)
回答No.2

>日本製ではないのでこういうこともある もともと米圏のOSを使っていれば日本語に対応してないのも いたし方ないと思います。内部文字コードの問題でしょう。 >日本語のサイトでレンタル募集して 操作系と内部コード(ファイル名、フォルダ命名規則)は別ですね。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

バグと言うよりは仕様の制限という気がします。 もちろんサーバ側の問題ですね。 諦めて我慢するかレンタル会社を変えるかの選択でしょう。

関連するQ&A

  • FTPで日本語文字の文字化け(特典あり)

    文字化け悩んでいます。 PC1でFTPで日本語名のファイルをアップロードします。 この時、PC1は文字化けはありません。 ただ、PC2でFTPを開いてみると、文字化けしてあります。 逆に、PC2で日本語名ファイルをアップロードして、PC2では文字化けないですが、PC1では文字化けします。 ここで、Poderosaで、ファイルのリストを見ると、どの場合もすでに文字化けしてありました。 原因はなんでしょうか? サーバOSはCent6.0 PC1、PC2ともwindowsです。 FTPソフトは ffftpです。 (FTP設定とは関係ありません。同じFTPソフトで、同じ設定でほかのレンタルサーバでは上記の現象が起きませんでした。) /etc/vsftpd/vsftpd.confでの設定も以下の通りです。 ascii_upload_enable=YES ascii_download_enable=YES ご教授よろしくお願いいたします。

  • 自分で作ったHPが文字化けする。

    ホームページビルダー13で作成したHPを確認したところ,文字化けしています。 しかし,常にというわけではありません。現象としてはこんな感じです。 ・HPにアクセスすると必ず文字化けする。 ・文字化け後,2回更新すると必ず正常に戻る。 ・どうやら文字化けしているのは自分のPCのみ。 ・他のHPからのアクセスでは文字化けしていない。 ちなみに,インターネット一時ファイルも削除しましたが,直りません。これまでは一切そういう現象は起こっておらず,昨日久しぶりに更新したところ,こういう状況になりました。 何かいい解決方法はありませんか?

  • 何故か一部だけ文字化け

    サーバーをレンタルしてHPをアップしたのですが、ほとんど文字化けします。 というのもどういうわけか、外部スクリプトを使用している部分だけは普通に表示されています。 IEのブラウザで、表示→エンコード→日本語(自動選択)をクリックすると正常に表示されますが、 あらためてそのHPを開くと、また文字化け状態になってしまいます。 正常表示された後に更新を押しても、文字化け状態に戻ります。 「自動選択」の部分にはチェックが入っています。 「日本語(自動選択)をクリックすると正常に表示」 この後に再度エンコードを開くと、もともと一覧にはなかった【日本語JIS】が現れて、 そこに黒丸(●)がつきます。(半透明になってクリックはできない) 1.これはどちら(HPの設定・ブラウザ設定)がまちがってるのでしょうか? 2.外部スクリプトだけが何故正常に表示されるのかがわかりません。 2は今後の参考にしたいだけなので、1の文字化けの対処についてお答えねがいます。

  • phpMyAdmin内での文字化け

    サーバはさくらインターネットを利用してます。 レンタルサーバから専用サーバに移転したのですが、 専用サーバではphpMyAdminで日本語データの文字化けが起きます。 専用サーバのphpMyAdminからDB作成の際、下記の設定で行い、 MySQLの文字セット UTF-8 Unicode (utf8) MySQLの接続照合順序 utf8_unicode_ci DB の照合順序 utf8_unicode_ci レコードをINSERTする際、下記のように文字コードを指定し、 $sql=mb_convert_encoding($sql,"EUC-JP","EUC-JP"); execute_sql($con, $sql); 実行したら、phpMyAdmin内で日本語データが文字化けしました。 サイト内で表示しているDBデータ(日本語)は文字化けしませんでした。 DB の照合順序をutf8以外(ujis_japanese_ciなど)として、 DBを作った場合、レコードをINSERTしたら、サイト内のDBデータも phpMyAdmin内データもどちらも日本語が文字化けします。 また、レンタルサーバのphpMyAdminからDBデータをエクスポートして、 専用サーバのphpMyAdminからインポートした場合、 読み込むDBデータファイルの文字コードをUTF-8にしなければ、 phpMyAdmin内で日本語データが文字化けしてしまいます。 ただ、UTF-8にしてインポートしてもphpMyAdmin内では 文字化けしませんが、サイト内で表示しているDBデータは 文字化けします。 専用サーバのphpMyAdminから データを日本語の文字列に編集・更新したら、 phpMyAdmin内ではそのデータに関しては文字化けなく表示されますが、 サイト内ではそのデータは文字化けしてしまいます。 専用サーバ情報は下記の通りです。 【専用サーバ】 OS:CentOS 5 Apache 2.2.3 PHP5.1.6 DBサーバ:MySQL 5.0.77 アップしているファイルの文字コード:EUC 分かる方、ご回答、よろしくお願いいたします。

    • 締切済み
    • PHP
  • FFFTPでの、ファイル名の日本語化について

    (1)PHPで、fopen($filename, 'c+')などして、自動的に、口コミ投稿ファイルなどの ファイルを作成する際に、投稿者名の漢字をそのままファイル名などにすると、 必ず文字化けしてしまいます。どうすれば、FFFTP内部で日本語のファイル名に できるでしょうか。 (2)MySQLクライアントを使って、レンタルサーバー上のデータベースを扱う際に、 INSERTしたデータが、文字化けして困っています。レンタルサーバー会社に聞くと、 サーバー側の文字セットに合わせておけばいいということでしたが、サーバー側で、 utf8-general-ci を使っているらしく、クライアント側でも、照合順序をutf8-general-ciに しまして、 mysql_set_charset("utf-8"); $sql = "SET NAMES utf-8"; mysql_query($sql); と書いたあとで、INSERT文を使っても、phpMyAdmin上で文字化けしております。 PHPスクリプト内に、あと何を書けば、文字化けしないで済むのでしょうか。 (ちなみに/* 内部文字エンコーディングをUTF-8に設定 */ mb_internal_encoding("UTF-8"); という文章も必要でしょうか。) どうかよろしくお願いします。

  • 日本語のファイル名を検索

    お世話になります。 このたび旧サーバから新サーバにファイル構成を移動したのですが、 どうやら、旧サーバの日本語名のファイルが新サーバに移したときに 文字化けしてしまっているようです。 文字化けの修正を目指して、旧サーバ内の日本語のファイル名をすべて 検索したいのですが、どのようにすればよいでしょうか? ご教授お願いいたします。

  • 海外サーバでテキストフォーム入力文字の文字化け

    ASP対応の海外サーバを使用しています。 aspファイル内のフォーム(テキストエリア)に日本語で名前を入力して、そのままACCESS(MDBファイル)に書き出す処理をしています。 ブラウザは日本語表示されていますが、保存されたACCESSファイルの文字は、文字化けしています。 これから、ASP側から、ACCESSファイル内の文章に対して、日本語による『単語検索』処理をかけたいのですが、文字化けしたままで、動作に問題がでることはありますか? また、文字化けさせないようにする方法を教えてください。 海外サーバは、文字の数を扱う関数の『1文字の扱い』が、半角英数字を1文字とカウントします。 全角文字を1文字として判断させる方法はありますか?

  • HPを編集してると、突然文字化けに・・・。

    HPを編集してから、FTPで転送をかけたりしてたら、突然にHPが文字化けになってしまいました。 エンコードを日本語(自動)にするともとに戻るのですが、しかし、HPを更新するとまた、文字化けになります。なぜでしょうか?また、どのように対処したらよいでしょうか?

  • Office365をインストール後の文字化けの修正

    メールサーバーを今までのOutlook2010からOffice365に変えたところ、PCに日本語で保存してあるすべてのテキストファイルが文字化けで見られなくなりました。 また、PCにダウンロードしたテキストも文字化けします。 PCのWindowsX、Office365は英語版仕様です。 地域や言語を日本語に設定しても変わりません。 他、Word、Excelは今までと同じOffice2010のままで、日本語での文字化けしません。 PCにお詳しい方、アドバイスいただけないでしょうか。

  • アップロードしたのに。。

    お世話になります。ウィンドウズXP使用。ヤフーのジオシティ使用、HPビルダー6を使っています。FFFTPを使っています。 きちんとローカルで表示を確認したHTMLファイルをたしかにアップロードしているのに、ヤフーのファイルマネージャーでもきちんと表示できることを確認しているのに、実際の画面で表示されない(ページを表示できません)となることがときどきあります。 これはどういったことでしょうか? 具体的には、 最初まちがって、「日本語.html」というファイル名でアップロードしようとしてしまって、FFFTPソフトで、アップロードできません。という表示がでてしまいまして、気づいて、「abc.html」というファイル名に直してアップロードできました。ファイルマネージャーでも、きちんと「abc.html」のファイルは確認できますし、表示できるのですが、実際のページをひらくと、以前の「日本語.html」というアドレスがアドレスバーに表示されてしまうのです。「更新」ボタンを押しても、キャッシュのクリアをしても何度かアップロードをしても同じです。これはヤフーのサーバーがわるいんでしょうか?それとも私のPCが悪いんでしょうか? それに、やっぱりときどき、ヤフーのそのレンタルしているサーバーの画面が真っ白になってしまったり(ステータスは表示しましたになっているのに)します。やっぱり無料レンタルサーバーって信用ならないでしょうか?