質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Q&A

解決済

1回答

277閲覧

開発端末・ECLIPSEで正常に実行できたPHPのページが、サーバに配置したら動かない(文字コードの問題?)

saya24

総合スコア222

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

0グッド

0クリップ

投稿2019/03/01 05:18

編集2019/03/01 05:21

ECLIPSEからエクスポートしたPHPファイルを 直接サーバに配置すると、動きません。
但し、ECLIPSEからエクスポートした当該のPHPファイルを、
【エディタで開いた上、文字コード=UTF-8N で保存しなおし】たものをサーバに配置すると無事に動作することが分かっています。

"ECLIPSE"、"文字コード"のキーワードでネット上を模索して、ECLIPSE上のコーディングで採用される文字コードの変更を試みましたが
UTF-8Nがみあたりません。(UTF-8はある。ちなみにエディタでUTF-8に保存しなおしたものをサーバに配置したところで動作はしない。UTF-8Nじゃないと駄目)

ECLIPSEでPHPを開発されている方は数限りなくいらっしゃると思うのですが、皆さんが当方のようにエディタ上で文字コードを選択保存するようなことを しているとは到底思えません。

一体どうされているのでしょうか?
当方のPHP(Web)サーバの設定が 皆様と違っている、ということでしょうか?
それとも 開発端末のApache・PHP.iniと サーバ側で一致していない部分がある、ということを疑うべきでしょうか?

ご見解をよろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

最初からEclipseでファイルを作成すれば出力するUTF-8はBOMのない、「UTF-8N」相当のものになるはずです。

投稿2019/03/01 05:27

maisumakun

総合スコア145184

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2019/03/01 05:33

「BOMがあると動かない」(「UTF-8N」相当のものでないと動かない)環境のほうが普通で、「BOMがあっても動いてしまう」ローカル環境のほうがイレギュラーな設定です。 また、「UTF-8N」というのは正式な用語ではなく、「BOMのないUTF-8」というのが正しいです。
maisumakun

2019/03/01 05:37

なお、EclipseはUTF-8のファイルについて、「新規作成時はBOMなしで作成する」「もともとBOMがあったファイルはそのままにしておく」という流れで動いているため、BOMありのファイルをBOMなしに変更するのは手間とのことです。
saya24

2019/03/01 06:05

maisumakunさん ご見解ありがとうございます。 今後幾度とローカル環境(Eclipse)上で修整したものをサーバに配置していくことを考えると、ローカル側をしっかり正規な形にしておきたいです... これって、ローカルのEclipseの設定なのかApacheの設定なのか、PHP.iniなのか どこに問題があるのでしょう...
saya24

2019/03/01 06:36

ECLIPSE内(プロジェクト内で)、外部からインポートしたものと一からECLIPSE上で開発しだしたものの違いかな 今回 いい経験になりました
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問