タグ

encodingに関するopparaのブックマーク (14)

  • encoding.js を利用して Shift_JIS の CSV ファイルを SheetJS で取り込んでみた | DevelopersIO

    こんにちは!DA(データアナリティクス)事業部 サービスソリューション部の大高です。 SheetJSはExcelデータを扱えるJavaScriptライブラリなのですが、実はCSVファイルも読み込むことが出来ます。 一方で、単純に扱えるCSVファイルは「文字コードをUTF8として保存したCSVファイル」となり、それ以外の文字コードでは文字化けを起こします。また、SheetJS自体にCSVファイルの文字コードを指定して読み込む機能は無いようでした。 そこで今回、encoding.jsを利用することで Shift_JIS の CSV ファイルを文字コード変換し、 SheetJS で取り込む方法について書いていきたいと思います。 前提条件 今回試した環境における各パッケージのバージョンは、以下になります。 encoding-japanese (encoding.js) ^2.0.0 xlsx (

    encoding.js を利用して Shift_JIS の CSV ファイルを SheetJS で取り込んでみた | DevelopersIO
  • GitHub - keith-turner/ecoji: Encodes (and decodes) data as emojis

  • Rubyの内部文字コードはUTF-8ではない...だと...?!|TechRacho by BPS株式会社

    こんにちは、hachi8833です。 少し前に、babaさんから「Rubyの内部文字コードはUTF-8じゃないよ」とツッコミがありました。 (追記: 上は会話の途中から切り取りましたのでご了承ください) いきなりの展開にくらくらきましたが、babaさんはさらにたたみかけます。 こうしたことはとっくにご存じの方も多いと思いますが、「Rubyといえば2.0以来UTF-8完全対応なんじゃないの」と勝手に思い込んでた私は脳に掌底をらったような思いです。ああ、でもこういうことがあるから面白い。 ⚓ プログラミング言語と内部文字コードの関係 まず最初に押さえておきたい点です。プログラミング言語で文字コードに関連する部分は、「文字列」「正規表現」「入出力」「コード中の文字リテラル(""の中など)」「コード中の文字リテラル以外の要素(変数名など)」「ファイル名」などが中心になります。そして文字列に関連し

    Rubyの内部文字コードはUTF-8ではない...だと...?!|TechRacho by BPS株式会社
  • 円マークとバックスラッシュですぞ

    海外「なぜ日はハードウェアの時代と同じようにソフトウェアに秀でることができない?」 へのコメントに、VISAの3Dセキュア認証ページですら2019年半ばごろまで0x5Cのままで、フォントが加工されている普通のシステムで見たときは、長らくバックスラッシュになっていた という小話を頂いたのでメモ。 円マークとバックスラッシュの話 Windowsで入力している¥は \(バックスラッシュ) Wikipedia: バックスラッシュ 円記号 日語用の符号化文字集合規格であるJIS X 0201では、円記号は0x5C UNICODEではLaten-1同様、0x5Cはバックスラッシュ。円記号は0xA5 欧文フォント下ではバックスラッシュ、日フォント下では円記号が入力される。これは日IBMのキーボードの刻印に由来するもので、メインフレームの端末として設計された時代の名残であり、今日の一般的なPC

    円マークとバックスラッシュですぞ
  • PythonのデフォルトエンコーディングをUTF-8にするために - methaneのブログ

    Python がテキストファイルを開く時のデフォルトエンコーディングがUTF-8でないことは、多くのWindowsユーザー、特にプログラミング初心者にとって障害になっています。 UnicodeDecodeError で検索すると、多くのWindowsユーザーが問題に遭遇しているのがわかります。 https://qiita.com/Yuu94/items/9ffdfcb2c26d6b33792e https://www.mikan-partners.com/archives/3212 https://teratail.com/questions/268749 https://github.com/neovim/pynvim/issues/443 https://www.coder.work/article/1284080 https://teratail.com/questions/2713

    PythonのデフォルトエンコーディングをUTF-8にするために - methaneのブログ
  • AWS Systems Manager で Windows に対して Run Command を実行した結果が文字化けする時の対処方法 | DevelopersIO

    困っていた内容 AWS マネジメントコンソールから AWS Systems Manager の Run Command を使って Windows OS で稼働している EC2 内にあるファイルの内容を表示したのですが文字化けして読めませんでした。 Run Command で指定したドキュメント名は「AWS-RunPowerShellScript」で、指定したコマンドは「cat C:\Users\Administrator\Documents\test.txt」です。 ファイルの内容は「クラスメソッド株式会社」でファイルの文字コードは「UTF-8」となります。 実行結果は、以下のように「???????????」と文字化けして表示されてしまいました。 どう対応すればいいの? SSM エージェントがコマンドを実行する時に、現在の文字コード(コードページ)を指定することで解消できます。 具体的には

    AWS Systems Manager で Windows に対して Run Command を実行した結果が文字化けする時の対処方法 | DevelopersIO
  • GNU Screenで端末文字コードを素早く切り替える

    記事は ターミナルマルチプレクサ Advent Calendar 2011 : ATND の22日目です。21日目は X環境のクリップボードやOS Xのペーストボードとtmuxのバッファを連携する方法 - それ、Gentooだとどうなる? でした。ターミナルマルチプレクサでクリップボードとの連携ができると作業効率がまた一段と加速しますよね。今回は開発版からすこし離れて、GNU Screen でのエンコーディングについて書いてみようと思います。 ウィンドウごとにエンコーディングを変更する 昨今の PC-UNIX 系のシステムであれば OS の LANG 環境変数の値は ja_JP.UTF8 が多いと思いますが、私の周りでは ja_JP.ujis なところも結構あります。アプリケーションのコードやミドルウェアの設定ファイル、データベースのキャラクタセットなども OS のそれとは揃っていないこ

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Windowsで:set encoding=utf-8する方法 - 永遠に未完成

    Vimの'encoding'オプションはVimが内部で扱うエンコーディングを設定する。この値がcp932やsjisなどだと、ユニコード文字が表示できない。今時ユニコード文字の表示なんてメモ帳でもできる。メモ帳に負けていいのか!否! と言うわけで是非とも:set encoding=utf-8で使いたいわけだが、Windowsでこれをやるとシステムメッセージなどが見事に文字化けする*1。で、これを回避する方法*2。 言語ファイルを入手する download : vim onlineから言語ファイル(ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz)をダウンロードしてくる。 中身からja.poを取り出し、UTF-8に変換する。 ja.sjis.poもあるが、これはダメ。中にダメ文字を回避するバックスラッシュが入ってる。 Vimでやる場合は、j

    Windowsで:set encoding=utf-8する方法 - 永遠に未完成
  • GNU screen の文字コード指定

    パッチの使い方を説明する前に GNU screen の文字コードについて簡単におさらい。GNU screen では2種類に場所に文字コードを指定できます。 1種類目は screen のウィンドウごとに持っている文字コードです。ウィンドウというのは screen 個々の画面のことで中で動いているシェル/プログラムが使用する文字コードだと思えばわかり易かな。ctrl-a ctrl-c とかで新規に作成して ctrl-a ctrl-n とかで切り換えるやつです。(emacs や shell との相性が悪いので当然キーは ctrl-a から別のものに変えていますが、いちおうデフォルトの ctrl-a で説明)。スクリーンはウィンドウごとに別々の文字コード指定できます。ctrl-a : encoding utf8 とかすればそのウィンドウの文字コードを変更できます。ウィンドウの文字コードのデフォルト

  • fudist - vimの文字化けについて

    語ファイルを vim/gvimで読み込むと文字化けするのは、基的に以下のどれかです。 vim/gvimの内部エンコードがcp932であるのにcp932で扱えない文字を含むファイルを開く場合iconvが使えない場合ファイルエンコーディングを誤認識する場合cp932とutf-8 utf-8にはcp932では扱えない文字が含まれています。 Windowsvim/gvimは内部エンコーディングのデフォルトが cp932なので utf-8でしか表示できない文字が含まれたファイルの場合は当然文字化けします。 この場合の対処としては vim/gvimの内部エンコーディングを utf-8にするしかありません。 また可能なら文書自体をcp932(Shift_JIS)へ変換してしまう手もあります。 「UTF-8→cp932(Shift_JIS)変換表」 当然ですが変換作業をVimで行いたい場合は内部

  • Ktaiライブラリ入門 - cakephperの日記(cakePHP1.2ベース)

    cakephp 1.2.6で開発してます。 Ktaiライブラリを使ってみました。そのメモ お手軽に携帯の対応ができるのでオススメです。ライブラリの公開感謝です! 画面出力はSJIS-winで、Cake側は全てViewファイルも含めてUTF-8です。モバイル用のコントローラは独立させてます。 画面出力の文字コード変換は、ヘルパー側でやるようなので、絵文字使わなくてもヘルパーの設置は必須です。vendorsは/app/vendorsじゃなくて、appと同じ位置にあるvendorsディレクトリなので注意が必要です。 1. ktai libraryをダウンロードして設置 ここからダウンロード。 下記のように設置 /app/app_controller.php ← 既存ファイルがある場合は、redirect()の内容だけをコピー /app/controller/component/ktai.php

    Ktaiライブラリ入門 - cakephperの日記(cakePHP1.2ベース)
  • cakeはUTF8で、入出力だけSJIS変換 - cakephperの日記(CakePHP, Laravel, PHP)

    モバイルとか、既存のSJISで作られたシステムの移行とかで、どうしてもhtml側はSJISにしたいけど、cake使うからこの際システムやDBはUTF8ベースにしたい、そんな感じのことをやる場合。 入力(POSTなど)でphp側で文字コード変換をしてない場合を前提としています。環境はcakePHP1.2RC2です。 Viewファイル、レイアウトファイル、エレメントファイルは全てUTF-8Nで保存しておきます。UTF-8Nですよ、UTF-8で保存してると、?などが先頭に表示されちゃいますから。これで10分ぐらいはまったのですorz Viewファイルのhtmlは、文字コードはUTF-8Nですが、html側のcharsetはSJISにしておきます。 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> やるべ

    cakeはUTF8で、入出力だけSJIS変換 - cakephperの日記(CakePHP, Laravel, PHP)
  • 97色色网,日韩人妻高清精品专区,日韩免费特黄特色大片,国产护士一级毛片,超碰高清人人爽久久人人

    警告:未满十八岁人士请自觉离开。站影像视频均来自互联网搜索采集,我们不提供视频录制、上传、存储服务。 Copyright 2009-2020 miyueav.com Inc. All Rights Reserved. 联系方式:纸飞机(电报telegram):@miyueav 邮箱:miyueav@gmail.com 警告:未满十八岁人士请自觉离开。站影像视频均来自互联网搜索采集,我们不提供视频录制、上传、存储服务。 Copyright 2009-2020 miyueav.com Inc. All Rights Reserved.联系方式:纸飞机(电报telegram):@miyueav 邮箱:miyueav@gmail.com

  • 1