ロリポの勉強ノート

パソコンやWeb関連で勉強したことの覚え書きです。

文字コード関連の投稿

viで改行コードを指定して保存する方法

# viで改行コードを指定して保存する方法viで改行コードは`fileformat`もしくは`ff`を使って指定することができます。Windows(DOS)向けのCRLFにして保存する場合は:set fileformat=dosもしくは:set ff=dosとします。同様に、Linux(Unix)向けのLFにして保存する場合は:set fileformat=unixとします。 ...

vi 文字コード
April 04, 2017

viで文字コードを指定して保存する方法

# viで文字コードを指定して保存する方法viで文字コードを指定してファイルを保存するには:set fenc=utf-8のようにします。## 文字コードを指定してファイルを開く逆に、文字コードを指定してファイルを開くには:e ++enc=euc-jpのようにします。 ...

vi 文字コード
April 18, 2016

Emacsで文字コードと改行コードを指定して保存する方法

# Emacsで文字コードと改行コードを指定して保存する方法キーボードからC-x RET fと入力すると文字コードと改行コードを指定できます。- sjis-dos- eucjp-unix- utf-8など。 ...

Emacs 文字コード
July 08, 2015

PythonでUnicodeのオブジェクトとコードポイントの変換

# PythonでUnicodeのオブジェクトとコードポイントの変換UnicodeオブジェクトをUnicodeコードポイントに変換>>> ord(u'あ')12354UnicodeコードポイントをUnicodeオブジェクトに変換>>> unichr(12354)u'\u3042'>>> print unichr(12354)あちなみに、8ビット文字列に`ord`を使うとASCIIコードを取得できます。>>> ord('a')97>>> chr(97)'a'>>> unichr(97)u'a' ...

Python 文字コード
January 03, 2015

Pythonで全角を2文字として文字数を数える方法

Pythonで全角を2文字として文字数を数える方法===========================================Pythonの文字列は`len`関数で文字数をカウントできますが、全角と半角の区別はしません。>>> len(u'abcde')5>>> len(u'あいうえお')5これはこれで便利な実装なのですが、日本語のテキスト処理をしていると、等幅フォントを使ったときに幅をそろえたいなどで、全角を2文字として数えると何文字になるか調べたいことがあります。そういう場合には`unico ...

Python 文字コード
November 18, 2014

Shift_JISからUTF-8に変換するサンプル (Windowsストアアプリ)

Shift_JISからUTF-8に変換するサンプル (Windowsストアアプリ)=========================================================`MultiByteToWideChar`が使えるようです。__リンク__- WinRT/Metro TIPS:シフトJISのデータを読み取るには?[WP 8] - @IT<br><http://www.atmarkit.co.jp/ait/articles/1301/17/news074.html> ...

Windows 文字コード C言語
November 09, 2013

python-chardet

python-chardet==============このところ、文字コード関連の話題が続きますが、今回もpython-chardetを使った文字コード推定です。- pypi: <https://pypi.python.org/pypi/chardet>- GitHub: <https://github.com/erikrose/chardet>chardetも使い方は簡単です。>>> import chardet>>> s = 'こんにちは'>>> chardet.detect(s){'confide ...

Python 文字コード
May 09, 2013

Pythonでnkf

Pythonでnkf===========Pythonで文字コードが不明な文字列(例えばインターネット上のHTMLは文字コードが間違っている場合があります)を簡単に取り扱いたいと思って探していると、普段からお世話になっているnkfが使えるみたいです。# emerge -pv app-i18n/nkfThese are the packages that would be merged, in order:Calculating dependencies... done![ebuild R ] a ...

Python 文字コード
May 07, 2013

xyzzyで開いたファイルの文字コードを変更

xyzzyで開いたファイルの文字コードを変更=======================================ファイルを開いた後で文字コードを変更する手順C-u M-x revert-bufferとして、変換したい文字コードを入力Encoding: sjis ...

文字コード
April 13, 2013