![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
$utf16le に decode_base64 の変換結果が入っているとして、
utf8のバイト列に変換する場合
use Encode qw( from_to );
$utf8 = $utf16le;
from_to($utf8, "utf16le", "utf8");
perlの内部表現であるutf8フラグ付きのutf8文字列に変換する場合
use Encode qw( decode );
$utf8 = decode("utf16le", $utf16le);
どちらも $utf8 に変換結果が入ります。
CSVファイルの中から文字列を取り出す処理も質問に含まれるなら、適当な例を示してください。
ありがとうございます。
なかなかまとまった資料がなくて苦労してました。
今回の場合、decodeのほうが適しているようです。
>CSVファイルの中から文字列を取り出す処理も質問に含まれるなら、適当な例を示してください。
CSVからの取り出しはできてます。質問には関係なかったですね。すみません。
それとは別に、気になっている問題があるのですが、
問題の文字列は、base64でエンコードされたバイナリの中に埋め込まれています。
現在、この文字列を、
(~,$c1,$c2,~,$c15,$c16,~)=unpack("~C16~",$bin);
で取り出して、
$utf16le=pack("C16",$c1,$c2,~,$c15,$c16);
といった感じで並べなおしているのですが、今ひとつ効率が悪いような気がします。
なにかうまい方法はありますでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Excel(エクセル) 文字化け。メモ帳でUTF-8に変換後、エクセルへ貼り付けたいです。 3 2022/08/14 07:21
- その他(プログラミング・Web制作) pythonのpandasのcsvの外部結合(outer_join)した際に列が想定とは異なる事象 1 2022/05/25 13:23
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
- Windows 8 メモ帳による文字コード変換 2 2022/09/01 18:38
- その他(プログラミング・Web制作) Sikulix2.0.5(Jython2.7.3)でcsvを読込WEB検索条件にpasteで文字化け 1 2023/03/31 11:02
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Java+MySQLで特殊文字(丸数字(...
-
PerlでRSS取得 ~ 文字化け ~ ...
-
pythonの文字コードとファイル操作
-
Perlで、文字の出現回数を調べ...
-
CSVファイルの中で、「 , 」カ...
-
スペースで区切られた氏名から...
-
英数字のみ全角から半角に変換
-
EXCELからCSVにすると余計なカ...
-
エクセルで数値を全角文字(カ...
-
CSVの定義
-
vba アクティブシートの名前変...
-
csvデータ ダブルクォーテ...
-
文字コードの%E3%80%とは何です...
-
全角入力
-
各項目がダブルクォーテーショ...
-
全角英数字の必要性が理解できない
-
Excel VBAでPDFファイルをMicro...
-
「カンマ」と「コンマ」は同じ...
-
文字列に半角・全角スペースが...
-
カンマ区切りの数字をCSVフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perl でエラー:Wide character...
-
【文字コード】外見上は全く同...
-
perlについての質問
-
sedやperlでの2バイト文字を含...
-
jcode.plのかわり
-
【LaTeX】pBibTeXでのエラーの...
-
MFCのコントロールにUTF-8の文...
-
カタカナ一覧表が知りたい
-
HTML::Templateでutf-8のテンプ...
-
CGIでメール送信で件名文字化け
-
Java+MySQLで特殊文字(丸数字(...
-
UTF-16からUTF-8への変換
-
printfの書式指定での2バイト文...
-
perlで読み込むテキストの文字...
-
デバッグ情報が文字化けする
-
UTF-8のPerlから、UTF-8、EUC、...
-
PerlでRSS取得 ~ 文字化け ~ ...
-
EC-CUBEでの文字化け
-
オブジェクト? perlをオーバー...
-
Perlで、文字の出現回数を調べ...
おすすめ情報