ツイート
2016.11.11
「〜」とかのみ文字化けするのですが何が原因なのでしょうか?これって機種依存文字?
色々理由あってShiftJISベースなのですが、最近はJavaScriptを使う必要があり
ShiftJISのWebページで入力された文字列をJavascriptで処理し(ここでUnicodeになっちゃう)、Perlで受けてShiftJISに戻しています。
偉い人教えてー
Category:Perl・Javascript・python、サーバー管理メモ
Keyword:nico/35
nico./37
Java/50
コメント
いいっすね!=6
001 [11.12 01:20]hb3:Shift_JISとWindows-31J(CP932)の違いとかWAVE DASH問題とかってやつかな ↑(1)
002 [11.12 01:31]匿名さん@Dion:具体的に何やっているかわからないんで何とも言えませんが、チルダが化けるということはPerl側でMS932とShift-JIS間違えてませんか?あとはajaxとか使っているなら自前でShift-JISにエンコードしないといけないですけど変換ライブラリの指定が間違っているとか。JacaScriptの処理が文字列の切り貼り程度なら表示しているWEBページやJSファイルがきちんとShift-JISになっているなら問題ないはず。 ↑(1)
003 [11.12 03:00](^ν^)@Biglobe:化ける理由は、過去の水子の霊が原因ですね。 ↑
004 [11.13 03:02]ふぁ:前のパーティーには呼んでくれなかったようで、はみごにされた俺だが教えてやろうw簡単に言うと、ドライバを更新してみるのだ。ただし、Windows標準のドライバでな(106/109 キーボードを適用)。現在の状況はおそらくUSキーボードレイアウトになっているものと推測される。 ↑
005 [11.14 09:46]通りすがり:自分で置換 http://d.hatena.ne.jp/littlebuddha/20110.... ↑
006 [11.14 10:52]匿名@So-net:>>001 >>002 の指摘通りだと思う。CP932≠Shift-JIS問題。 ↑
007 [11.15 01:28]ふぇちゅいん(管理人) TW★60:サンキューです。WAVE DASH問題で検索して一発でした。 ↑
→カテゴリー:Perl・Javascript・python、サーバー管理メモ(記事数:83)
アクセス数の多い記事(過去1ヶ月)
nico
nico.
Java