- ベストアンサー
文字コードでについて
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Unicode?
関連するQ&A
- UTF-16のデコード方法
いつもお世話になっております。 Perlにて、以下のUTF-16の文字コードをデコードしたいのですが、 どのように記述すればデコード出来るのでしょうか? ※PerlのVerは5.8です。 (文字コード) %u4f11%u6b62%u30fb%u89e3%u7d04%u30fb%u5fa9%u6d3b よろしくお願い致します。
- 締切済み
- Perl
- urlエンコード後の文字コードは何?
$str = "%E3%82%84%E3%81%BE+%E3%81%8B%E3%82%8F"; $str =~ s/%([A-Fa-f0-9][A-Fa-f0-9])/pack("C", hex($1))/eg; こうやってurlエンコードすると、以下のようになります。 「やま+かわ」 1.この「やま+かわ」というのは文字コードは何なんでしょうか? 2.Jcode.pmなどのライブラリを使わずに、utf-8で統一したCGIを書きたいのですが、この文字列をどうすればいいでしょうか。コツを教えてください。 3.あと、+を半角スペースに置換する以外に なにか特別なルールはありますか? 4.参考になるWebページがあれば教えてください。
- ベストアンサー
- Perl
- utf-8の文字列に対してURLエンコードを行なうには?
最近 perlをutf-8で書き始めたのですが、文字コードではまっています。 cgiの内部から別のcgiへpostで全角文字を送る場合 URLエンコードしてから送ると思うのですが 文字コードがutf-8の時、どのようにURLエンコードしたら 良いのか分からず困っています。どなたかご存知でしょうか? ちなみに文字を受ける方のcgiでは以下の様にURLデコードしています。 $data =~ tr/+/ /; $data =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack('H2', $1)/eg; 試用しているperlのバージョンはperl5.8です、よろしくお願いします。
- ベストアンサー
- Perl
- これはなんの文字コードでしょうか
「こんにちは」 などの文字を \u51e6 ↑ このような形式の文字の羅列で現したいと思っています。 \u51e6←これがなんという形式の表現なのかもわからず、お手上げ状態です。 文字コード対応表のようなものがあれば、教えてください。
- ベストアンサー
- その他([技術者向] コンピューター)
- 英文字を含む文字列のURIエンコードについて
宜しくお願いいたします。 以下のサイトでHTMLソースの一部をURIエンコードして、javascriptでデコード・書き戻して利用する方法についての記述を見つけました。 http://ameblo.jp/azuki-milk-lush/entry-10559249105.html このページには、以下のようにエンコードされている事例が掲載されています。 document.write('<a href="mailto:メールアドレス">お問い合わせ</a>'); ↓ %64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%27%3C%61%20%68%72%65%66%3D%22%6D%61%69%6C%74%6F%3A%73%75%70%70%6F%72%74%40%73%74%61%2D%6C%6F%67%2E%63%6F%6D%22%3E%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%3C%2F%61%3E%27%29%3B 上記では一見アルファベットも識別できないような形でエンコードされています。 早速このページで紹介されている変換サービスサイトで、実験をしてみたのですが、同じような結果にはなりません。 http://itsd210.s24.xrea.com/ja/urlencode/ 【▼こうなってしまう▼】 document.write('<a href="mailto:メールアドレス">お問い合わせ</a>'); ↓ document.write('%3Ca%20href%3D%22mailto%3A%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%22%3E%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%3C%2Fa%3E')%3B 一見してアルファベットも識別できないような変換はどのようにすれば行えるのでしょうか? 詳しい方がいらっしゃいましたら、ご教示願います。 何卒、宜しくお願い申し上げます。
- ベストアンサー
- HTML
- 3バイト文字を書きだしたい
恐れ入ります。 表題の通りなのですが、うまく出来ません>< 3バイト文字の判定が \x8F[\xA1-\xFE][\xA1-\xFE] ということでしたので、 試しに以下のようにしてみたのですが、ダメでした。 for ( 161 .. 254 ){ my $tmp=sprintf("\x8f\xa1\x%x", $_); print $tmp; } 【結果】 a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfe
- ベストアンサー
- Perl
- EXCEL入力規則選択 → 文字表示 or 入力可
EXCEL2003で表を作成しています。 B列に入力規則を使い、「イ」または「ロ」が選べるようにリストを作ってあります。 B列(B3)のセルで 「イ」 を選ぶと、D列(D3)には「A」、E列(E3)には「0000」、F列「-」を表示させるようにし、B列(B3)のセルに 「ロ」 を選ぶと、D列(D3)、E列(E3)、F列(F3)に任意の文字を入力できるようにしたいのです。 以下、B4、B5、、、、と続いていっても、D4、E4、F4. D5、E5、F5・・・と対応していくような表にしたいのです。 関数でも、マクロでも何でもかまいません。できるだけ、簡単な方法を教えていただければと思います。よろしくお願いします。
- 締切済み
- オフィス系ソフト
- rubyのシステム内のコードが文字化け
?ELF^B^A^A^@^@^@^@^@^@^@^@^@^C^@>^@^A^@^@^@�^Q^@^@^@^@^@^@@^@^@^@^@^@^@^@X1^@^> ^@@^@^]^@^\^@^F^@^@^@^D^@^@^@@^@^@^@^@^@^@^@@^@^@^@^@^@^@^@@^@^@^@^@^@^@^@�^B^@> ^@^@^C^@ ^A^@^@^P^@^@^@u^Zi ^@^@^B^@*^A^@^@^@^@^@^@x=^@^@^@^@^@^@^H^@^@^@^@> ^@^@^@^@^@^@^@^@^@^@^@�?^@^@^@^@^@^@^F^@^@^@^K^@^@^@^@^@^@^@^@^@^@^@�?^@^@^@^@^> ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^> ^N^HA^K^@^@^@^@^@^P^@^@^@�^@^@^@����^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^> ^@^@^@^@^@^@^@�^R^@^@^@^@^@^@^Y^@^@^@^@^@^@^@x=^@^@^@^@^@^@^[^@^@^@^@^@^@^@^H^@> ^@^@^@^@^@^@^@6^A^@^@^@^@^@^@^K^@^@^@^@^@^@^@^X^@^@^@^@^@^@^@^U^@^@^@^@^@^^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@�^@^@^@^A^@^@^@^B> こんばんは、お世話になります。 インストールしてもこのような文字化けが出てプログラムを実行してもエラーが出てしまいます。 ruby本体の問題の様ですが、解らないです。 AI様にも聞いたのですがよく解らずじまいと言うかフリーズしてしまいました、ご教示宜しくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- VSコードの文字化け
VSコードの出力部分が文字化けしてしまいます。 どうしても治すことができません。 https://mytech-blog.com/vscode-garbled/#:~:text=%E3%80%8C%E3%82%B3%E3%83%B3%E3%83%88%E3%83%BC%E3%83%AB%E3%83%91%E3%83%8D%E3%83%AB%E3%80%8D%3E%E3%80%8C%E5%9C%B0%E5%9F%9F,%E5%8C%96%E3%81%91%E3%81%8C%E8%A7%A3%E6%B6%88%E3%81%97%E3%81%BE%E3%81%99%E3%80%82 こちらのブログの方法も試してみましたがダメでした。 あとは何を試せばよろしいですか?
- 締切済み
- Java
- 文字の変換 (アルファベット)
文字の変換について教えてください 10進数の1は16進数で1、10はAになります。 ではアルファベットはどうなるんでしょうか? 以下の変換であっているでしょうか? a = c1 b = c2 c = c3 d = c4 e = c5 f = c6 g = c7 h = c8 i = c9 j = d1 k = d2 l = d3 m = d4 n = d5 o = d6 p = d7 q = d8 r = d9 s = e1 t = e2 u = e3 v = e4 w = e5 x = e6 y = e7 z = e8 上記の変換が16進数かどうかもわかりませんが、教えてください。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)