Contents [hide]
出力結果
%BC%D6 車
プログラムコード
JavaScript
1 2 3 4 5 6 7 | const iconv = require( 'iconv-lite' ) const fs = require( "fs" ); let utf8str = "車" let eucbuffer = iconv.encode(utf8str, 'eucjp' ) console.log( [...eucbuffer ].map(n => `%${n.toString(16).toUpperCase()}`).join( "" ) ) utf8str = iconv.decode(eucbuffer, 'eucjp' ) console.log(utf8str) |
PHP
1 2 3 4 5 6 7 | <?php $utf8str = "車" ; $eucstr = mb_convert_encoding( $utf8str , 'euc-jp' , 'utf8' ); print rawurlencode( $eucstr ). "\n" ; $utf8str = $eucstr ; $utf8str = mb_convert_encoding( $utf8str , 'utf8' , 'euc-jp' ); print $utf8str . "\n" ; |
Perl
1 2 3 4 5 6 7 8 9 | use Encode::EUCJPMS; use URI::Escape; my $utf8str = "車" ; my $eucstr = $utf8str ; Encode::from_to( $eucstr , "utf8" , "eucjp-ms" ); print uri_escape( $eucstr ). "\n" ; $utf8str = $eucstr ; Encode::from_to( $utf8str , "eucjp-ms" , "utf8" ); print ( $utf8str . "\n" ); |
Python
1 2 3 4 5 | import urllib.parse utf8str = "車" eucstr = utf8str.encode( 'euc-jp' ) print (urllib.parse.quote(eucstr)) print (eucstr.decode( 'euc-jp' )) |
Ruby
1 2 3 4 5 6 | require 'uri' utfstr = "車" eucstr = utfstr.encode( "EUC-JP" ) print( URI .escape(eucstr)+ "\n" ) utfstr = eucstr.encode( "UTF-8" , "EUC-JP" ) print(utfstr+ "\n" ) |
プログラミング言語比較サイトProgrammingLang.comでは、同じ問題を複数のプログラミング言語がそれぞれどのような記述で解決できるのかの例を提供。
複数の言語を比較し、貴方の問題を解決するのに最適な言語の選択と、その言語での解法を得る事を手助けします。
全問題カバー: JavaScript Perl PHP Python Ruby | 一部: C C# C++ Go Java Rust Shell
問題解法大分類(50音順)
Class | 時間 | 数値 | System | Database | Test | Network | 配列 | ファイルシステム | 変数 | 文字列
その他役立ちコンテンツ
複数の言語を比較し、貴方の問題を解決するのに最適な言語の選択と、その言語での解法を得る事を手助けします。
全問題カバー: JavaScript Perl PHP Python Ruby | 一部: C C# C++ Go Java Rust Shell
問題解法大分類(50音順)
Class | 時間 | 数値 | System | Database | Test | Network | 配列 | ファイルシステム | 変数 | 文字列
その他役立ちコンテンツ

※当サイトではアフィリエイトプログラムを利用して商品を紹介しています。