![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.3ベストアンサー
- 回答日時:
PHPは内部処理にSJISは使えません。
SJISの【表】【予】【ソ】にはaddslashesでエスケープすべき文字が含まれているって判断されてしまうので"\"が付いちゃうんです。だからmbstring.internal_encodingの値はEUC-JPなどにして、フォームからの文字列はEUC-JPに変換してから内部処理してあげないといけないんです。表示をSJISで行うなら、出力時に再度SJISに変換する必要があります。php.iniの設定によって、このあたりの文字コード変換を自動で行う事もできます。参考URLを見て下さい。参考URL:http://www.php.net/manual/ja/ref.mbstring.php
No.4
- 回答日時:
補足です。
「文字コード変換を自動で行う事もできる」と書きましたが、PHPで日本語を扱う限り文字コードの問題は当面付いて回るので、それをしっかり理解するためにも入力、内部処理、出力、それぞれ箇所でどういう文字コードなのかをきちんと認識して、自動変換は行わず、意識して文字コードの変換を行う事をオススメします。
ちなみに日本語処理はある意味お約束のルーチンワークですから、使いまわしのできる形でサブルーチン化しておくと後々楽ですよ。
No.2
- 回答日時:
私も、ダメ字というのは、初めて見聞きしました。
とはいえ、確かな名称は思いつかないですねー。
sjis文字化け文字、だと長いし。
postgres8は分からないのですが、文字コードですが、
EUCじゃダメなんですか?
私は基本的にEUCにして、再度確認してるんですが。
どちらにしても、一度EUCにコンバートしないと
ダメみたいですねー。
http://www.roje.co.jp/blog/blog.php?mode=MsgList …
参考URL:http://www.roje.co.jp/blog/blog.php?mode=MsgList …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- その他(プログラミング・Web制作) 文字コード及びフォントに関する次の記述を読み,適切なものをすべて選べ。 ASCIIとは,英数字だけを 4 2023/01/11 19:10
- C言語・C++・C# VisualStudioのソースコードで漢字を使いたい 4 2022/05/21 10:16
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- Perl perlについての質問 2 2022/10/17 15:25
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- その他(ソフトウェア) ソースネクストアプリをインストールし、製品登録で半角英数字が入力できない 5 2022/07/03 22:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エンコーディングについて
-
年と曜が文字化け・・・対応策...
-
GETで値を渡すと、記号と数...
-
[PHP+MySQL]DBがEUC,出力...
-
データベースから取り出した日...
-
フォントの色を変えるには?
-
【BAT(バッチ)ファイル】Web...
-
PHP8を使うと、大量のWarningが...
-
バッチを用いたフォルダの自動移動
-
ファイル一覧を表示しその画面...
-
文字化けについて
-
PHPのif文でその処理を途中で抜...
-
eclipseのエラーの意味
-
透過PNGが透過されない!!
-
空メールの作り方教えて欲しい...
-
3つ以上の論理積は利用可能なの...
-
fopenでファイルが開かない場合...
-
tplを読みに行けません。
-
PHPのstrpbrk関数ってひらがな...
-
move_uploaded_fileのエラーについ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mb_convert_encoding で?になる。
-
mysql utf8、php・euc-jp で出...
-
PHPの文字化けした文字だけ削除...
-
エンコーディングについて
-
ハシゴの「高」が「?」に置き...
-
$str=preg_replace('/\\u3000/'...
-
PHPでCSV出力時の文字化け(一部)
-
文字化け(Shift-jis→UTF-8変換...
-
$_GETで2バイト文字列を取得す...
-
php.iniを変更したのにUFT-8が...
-
mail関数を使った際の文字コー...
-
csvからデータベースへ取り込み...
-
フォーム受け渡しの際の文字化け
-
【PHP】ファイル読み込みで...
-
SJISのダメ字について
-
php5,MySQL5で文字化けが起こる
-
i18n_convert と mb_convert_e...
-
XML出力時の日本語一部文字化け
-
PHPExcelで日本語(漢字)ファ...
-
phpのhex2binについてphpで、ut...
おすすめ情報