タグ

encodingに関するmyzkkzyのブックマーク (7)

  • Tech/CharCode - WasuWiki

  • file.write() 時の UnicodeError 対策 - 壁は通り抜けられませんよ

    sys.stdout.write(u'ほげ') などとした際に UnicodeError をらわないための対策。 Cygwin 1.7.9-1, Python 2.6.5-2 で調査したものです。Windows環境、およびPython3については触れません。また、ソースコードのエンコーディング((# coding: utf-8 のようなコメントのこと。なお、-c オプションによるワンライナのエンコーディングは常に latin-1 と仮定される模様。))は適切に設定されているものとします。 最も簡単なのはUnicode文字列を一切使わず、全てByte文字列で処理することです。ただしこれだと文字列処理が必要な場合面倒なことになるので、やはりUnicode文字列のみを使いたいというケースが多いと思います。 結論から言うと、スクリプトの冒頭で以下のようにするのがよさそうです:((errors='

    file.write() 時の UnicodeError 対策 - 壁は通り抜けられませんよ
  • Mac 環境構築 その6 - vim の文字コード設定 [mac]

    Mac でも快適に vim7 が使えるようになり,vim7 からは unicode サポートが改善されているとのことなので,これを機に vim のデフォルト文字コードを UTF-8 にしてみた. vim の文字コード設定は少し複雑で,たまに間違って解説しているページも見かけるので,以下にまとめてみよう. まず文字コード設定に関係するオプションは, 'encoding' (短縮名 'enc') 'fileencoding' (短縮名 'fenc') 'fileencodings' (短縮名 'fencs') の3つ.fenc と fencs は名前が紛らわしすぎるので注意. vim は 'enc' で指定された文字コードをデフォルトとし,ファイルを開く時に 'fencs' で指定された文字コードから順番に 'enc' の文字コードへ変換を試み,成功したところでやめる,全部失敗したら変換せずに

  • 文字コード表(コード対応表) 0xD-0xF - [技術資料 + 技術資料] ぺんたん info

    0x0-0x4/ 0x5-0x6/ 0x7-0x8/ 0x9-0xA/ 0xB-0xC/ 0xD-0xF コード SJIS JIS EUC UTF 0xD0A1     弌 0xD0A2     丐 0xD0A3     丕 0xD0A4     个 0xD0A5     丱 0xD0A6     丶 0xD0A7     丼 0xD0A8     丿 0xD0A9     乂 0xD0AA     乖 0xD0AB     乘 0xD0AC     亂 0xD0AD     亅 0xD0AE     豫 0xD0AF     亊 0xD0B0     舒 0xD0B1     弍 0xD0B2     于 0xD0B3     亞 0xD0B4     亟 0xD0B5     亠 0xD0B6     亢 0xD0B7     亰 0xD0B8     亳 0xD0B9     亶 0

  • PostgreSQLエラー「ERROR: invalid byte sequence for encoding "EUC_JP": 0x93ab」の原因と対処方法 | r_nobuホームページ (のぶねこブログ)

    TOP > PostgreSQLエラー「ERROR: invalid byte sequence for encoding "EUC_JP": 0x93ab」の原因と対処方法 PostgreSQLエラー「ERROR: invalid byte sequence for encoding "EUC_JP": 0x93ab」の原因と対処方法 IT・コンピュータ・家電等 psqlSQLファイルを指定して実行した際に、「invalid byte sequence for encoding "EUC_JP"」といったエラーが出る時がある。 《例》 psql:test.sql:2001: ERROR: invalid byte sequence for encoding "EUC_JP": 0x93ab この例の場合、psqlでtest.sqlというファイルを指定して実行したところ、EUC_JPの文

    PostgreSQLエラー「ERROR: invalid byte sequence for encoding "EUC_JP": 0x93ab」の原因と対処方法 | r_nobuホームページ (のぶねこブログ)
  • invalid byte sequence for encoding "EUC_JP": 0x9356 (携帯と文字コード) - WEBプログラミング NOW!

    invalid byte sequence for encoding "EUC_JP": 0x9356 (携帯と文字コード) 私が作成したWEBアプリでは、たいてい、異常なエラーが発生した場合に、自分のところにメールが来るように設計しています。たとえば、ありえないデータがPOSTされた場合や、何らかの理由でデータベースに正常に登録されなかった時などです。で、今日、 invalid byte sequence for encoding "EUC_JP": 0x9356 というPostgreSQLでエラーが発生した旨、私のところにメールが来ました。英語のメッセージですが、違約すれば「EUC-JPという文字エンコードではありえない、0x9356という文字列を検出しました」ぐらいの意味です。この「0x9356」なるバイト並びはEUC-JPであるはずがないとPostgreSQL閣下が断じておられるの

    invalid byte sequence for encoding "EUC_JP": 0x9356 (携帯と文字コード) - WEBプログラミング NOW!
  • 文字化け解読ツール「もじばけらった」

    ご利用に関する諸注意 サービスは smkn (From kiki verb) によって、”現状のまま” 提供されるものとします。サービスについては、明示黙示を問わず、商用品として通常そなえるべき品質をそなえているとの保証も、特定の目的に適合するとの保証を含め、何の保証もなされません。事由のいかんを問わず、損害発生の原因いかんを問わず、且つ、責任の根拠が契約であるか厳格責任であるか (過失その他) 不法行為であるかを問わず、smkn (From kiki verb) も寄与者も、仮にそのような損害が発生する可能性を知らされていたとしても、サービスの使用から発生した直接損害、間接損害、偶発的な損害、特別損害、懲罰的損害または結果損害のいずれに対しても (代替品またはサービスの提供; 使用機会、データまたは利益の損失の補償; または、業務の中断に対する補償を含め) 責任をいっさい負いません

    文字化け解読ツール「もじばけらった」
  • 1