No.2ベストアンサー
- 回答日時:
UTF-8でまず問題ないと思いますけど。
最近はUTF-8のコードが増えてきています(LinuxがUTF化しているため)。
従来はサーバがEUCだったため、UTFを扱いにくかった(エディタも)と言う事だと思いますが。
過去にさかのぼって変えようとまでは思っていませんが、新しく作る物は出来るだけUTF-8で書いてますけど、特に問題は無いですね。気になったのはpreg_matchの時のオプションu(ユニコードを使う)くらいですか。常に意識さえしていれば問題が起こった時の対処も楽です。
メール送信時に文字化け、と言う事が一番おこりそうな事ですが、これはどの文字コードの時でも問題が起こる可能性ははらんでいますから、あえて、と言うほどじゃないですね。あと、当然ですが、携帯対策。これはSJISですよね。入出力をSJIS変換すればこれも問題ありません。
No.3
- 回答日時:
自分はutf8で特に問題はありません。
以前にBOMでちょっと困ったことはありましたが、
それさえ気をつければ問題はないと思います。
携帯サイト作成の場合はMySQL[utf8]とPHP[SJIS]でしています。
No.1
- 回答日時:
あくまで参考意見ですが。
PHPの場合、EUC-JPがいいといわれていますが…。
理由は忘れましたが、自分はSJISを使っています。
とくに利点はないと思いますが。
ただ、MySQLはEUC-JPですので
データベースを利用するときは
mb_convert_encodingですべてエンコードをかえていますので。
それ以外はとくに問題は発生していません。
正規表現などはPHP中で
mb_regex_encoding("SJIS"); //SJISの場合
と明示的にエンコードを指定するとうまくいきます。
ちょっとずれた回答かもしれませんが…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- Excel(エクセル) 全角文字「ヴ」の半角文字「ヴ」への変換方法について 3 2022/11/05 12:07
- その他(プログラミング・Web制作) 文字コード及びフォントに関する次の記述を読み,適切なものをすべて選べ。 ASCIIとは,英数字だけを 4 2023/01/11 19:10
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- PHP phpの imap_search で漢字コード 1 2022/09/06 17:32
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エンコーディングについて
-
phpMyAdminで文字化け
-
フォントの色を変えるには?
-
PHPのWARNINGをcatchするには
-
onedrive にexcelファイルをア...
-
PHP8を使うと、大量のWarningが...
-
バッチを用いたフォルダの自動移動
-
CSV出力にHTMLが入ってしまう
-
「クラス関数」「メンバ関数」...
-
index.phpって何ですか? 具体...
-
現在位置より2つ上のディレク...
-
透過PNGが透過されない!!
-
PHP 文字列を代入した配列を変...
-
PHPのif文でその処理を途中で抜...
-
$_SESSION 有効期限をブラウザ...
-
別ファイルの変数を呼び出した...
-
PHPで、エラーがない場合のみ画...
-
index.phpに入るには、どうすれ...
-
前後の全角スペースを削除する...
-
phpとaspの違いについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
$str=preg_replace('/\\u3000/'...
-
mb_convert_encoding で?になる。
-
i18n_convert と mb_convert_e...
-
PHPの文字化けした文字だけ削除...
-
header("location~")をPOSTで...
-
ハシゴの「高」が「?」に置き...
-
mysql utf8、php・euc-jp で出...
-
phpのhex2binについてphpで、ut...
-
windowsXP、XAMPPでメーラーMer...
-
エンコーディングについて
-
PHPフォーム→PHP確認画面で...
-
データベースから取り出した日...
-
Content-Typeが機能していない?
-
POST文字列が化ける(外字)
-
scandir関数取得結果の文字化け
-
文字化け
-
【PHP】ファイル読み込みで...
-
phpMyFaqでの文字化けについて
-
XML出力時の日本語一部文字化け
-
urlencodeしていない日本語をPA...
おすすめ情報