A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
SJISを使うのをやめEUCになさるのが賢明かと。
とりあえずWindows上で普通にかいても、FTPの
オプションで文字コードを変換してくれるものも
あるので。
この回答への補足
ありがとうございました。
EUC-JPでしょうか?
すでに、膨大にプログラミングしてしまっているので、
今からSJISに関わる箇所をすべて探して出して
変更するのは厳しいです・・・
No.2
- 回答日時:
そのような文字化けしてしまう文字については、
ブラウザに渡す前に処理する必要があります。
ブラウザ上では、既に(ユニコードとして)処理されている上で化けているからです。
なので、既に表示されてしまって化けている文字をjavascriptを使って
\付加処理などはできません。
ブラウザからブラウザに文字を受け渡す時に、そのような文字コードが問題になる場合は、
http://nurucom-archives.hp.infoseek.co.jp/digita …
を使うとjavascript でうまく処理できると思います。
この回答への補足
ご回答ありがとうございます。
しかし、すでにecl.jsライブラリは使用し、ブラウザに渡す前の
問題については、GetEscapeCodeType()関数などを随所で多様し、
これについての文字化けは解決させています。
その文字化けではなく、SHIFT_JIS問題でのダメ文字を
何とかしたいと思っています。
よって、既に表示されてしまって化けている文字を
javascriptを使って\付加処理するのではなく、
入力ボックスからINPUTした時点で、ダメ文字かどうかを判定して、
例えば「予定」が入力されたときに「予\定」として出力したいのです。
ANo.1の人のご回答で、ソースファイルをEUCに・・・というのを
いただきましたが、ソースファイルをEUC-JPでサーバアップすると
サーバ環境(WindowsのIIS)の影響か、ブラウザに出る文字は
違う意味で文字バケを起こします。
ブラウザで、EUC-JPを指定しても、強制的にSJISにされて表示されますし・・
したがって、プログラムで回避しようと考えています。
もっとも、サーバ環境(WindowsのIIS)側で対応できれば、
一番楽なのですが・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/15 08:30
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Visual Basic(VBA) 以下のVBAで該当文字列の前後に付与したい。 例 前に付与 abc ユーザーID 12345 後に付 3 2022/04/19 21:50
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- その他(ソフトウェア) ソースネクストアプリをインストールし、製品登録で半角英数字が入力できない 5 2022/07/03 22:44
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるurlが存在する(?)かどう...
-
イントラネット内でJavascript...
-
Vba SelStart、SelLen教えてく...
-
正整数の半角数字かどうか判定する
-
「終了していない文字列型の定...
-
初心者です。gulpでコンパイル...
-
javascript:void(0)とは何でし...
-
表示ページによって、aタグ内の...
-
ASPでエクセルの起動
-
VC#でテキストボックスに変数の...
-
C#でボタン名を変更しても動く
-
JavascriptでのExcel起動について
-
現在日付を初期値にするには
-
正規表現について
-
階層化されたメニューの作り方
-
Access VBAで、数字だけをチェ...
-
クロスドメインでクッキーの取得
-
c言語で「文字列(最大80文字)お...
-
ネットスケープでJavaScriptの...
-
JSでファイル数取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptで ブラウザの閉じる...
-
ブラウザ自体の事じゃなくてJav...
-
ASP(VBS) ←→ JavaScript の変数...
-
javascriptで「オブジェクトを...
-
あるurlが存在する(?)かどう...
-
JavaScriptでIEのウィンドウを...
-
slideToggleの動きがおかしい
-
JavaScriptのブックマークレッ...
-
VBS作動中のブラウザのmsgboxに...
-
ブラウザの横幅に応じてとある...
-
ウインドウがアクティブか調べ...
-
【JavaScript】いまどき未対応...
-
if(1){...}とはどういうことで...
-
Vba SelStart、SelLen教えてく...
-
VB.NET2003 テキストボックスに...
-
JSPの処理の途中で、JavaScript...
-
gas 全角数字を半角数字に変換
-
デザイン時のVisible=Falseは実...
-
「終了していない文字列型の定...
-
フォルダを自動で開く
おすすめ情報