タグ付けされた質問 「encoding」

エンコーディングは、特定の表現の情報を完全に異なる表現に可逆的に変換するための一連の事前定義されたルールです。もう1つの方法はデコードと呼ばれます。このタグはかなり一般的ですが、主に、base 64や16進数などのバイナリエンコード方式に使用されます。




4
Sublime Text 3のBOMでファイルのエンコーディングをUTF8に設定
Sublime Text 3でファイルを開くと、下部にスクリーンショットのように文字エンコーディングを設定するオプションがあります。 これをUTF-8に設定するオプションがあります。これは、調査の結果、BOMなしのUTF-8を意味しますが、以下に示すように、BOM付きのUTF-8に設定したいと思います。 ST3内からこれを行うにはどうすればよいですか?


6
Javaでデフォルトの文字セット/エンコーディングを見つける方法は?
明白な答えは使用することですCharset.defaultCharset()が、最近これが正しい答えではない可能性があることがわかりました。結果は、いくつかの場面でjava.ioクラスが使用する実際のデフォルトの文字セットとは異なると言われました。Javaは2セットのデフォルト文字セットを保持しているようです。誰かがこの問題について何か洞察を持っていますか? フェイルケースを1つ再現することができました。これは一種のユーザーエラーですが、他のすべての問題の根本的な原因が明らかになる可能性があります。これがコードです public class CharSetTest { public static void main(String[] args) { System.out.println("Default Charset=" + Charset.defaultCharset()); System.setProperty("file.encoding", "Latin-1"); System.out.println("file.encoding=" + System.getProperty("file.encoding")); System.out.println("Default Charset=" + Charset.defaultCharset()); System.out.println("Default Charset in Use=" + getDefaultCharSet()); } private static String getDefaultCharSet() { OutputStreamWriter writer = new OutputStreamWriter(new ByteArrayOutputStream()); String enc = writer.getEncoding(); return enc; } …

8
base128が使用されないのはなぜですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 昨年休業。 ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 Webでバイナリデータを送信するためにbase128ではなくbase64のみが使用されるのはなぜですか?ASCII文字セットには128文字があり、理論的にはbase 128を表すことができますが、ほとんどの場合、base128ではなくbase64のみが使用されます。

1
7ビットまたは8ビットのコンテンツ転送エンコーディング
メールコンテンツを送信する際には、「ContentTransferEncoding」ヘッダーを設定する必要があります。私は受け取った電子メールの多くのヘッダーを観察しました。「7bit」を使用しているメールもあれば、「8bit」を使用しているメールもあります。 これら2つの違いは何ですか?どちらがお勧めですか?これらのヘッダーを設定するためにメール本文に必要な特別なエンコードはありますか?

11
サーバー側でWebSocketメッセージを送受信するにはどうすればよいですか?
プロトコルに従って、WebSocketを使用してサーバー側でメッセージを送受信するにはどうすればよいですか? ブラウザからサーバーにデータを送信するときに、サーバーで一見ランダムなバイトを取得するのはなぜですか?データはどういうわけかエンコードされていますか? フレーミングは、サーバー→クライアントとクライアント→サーバー方向の両方でどのように機能しますか?


3
ファイルをアップロードするためのfileReader.readAsBinaryString
fileReader.readAsBinaryStringを使用してPNGファイルをAJAX経由でサーバーにアップロードしようとすると、コードが削除されます(fileObjectは私のファイルの情報を含むオブジェクトです)。 var fileReader = new FileReader(); fileReader.onload = function(e) { var xmlHttpRequest = new XMLHttpRequest(); //Some AJAX-y stuff - callbacks, handlers etc. xmlHttpRequest.open("POST", '/pushfile', true); var dashes = '--'; var boundary = 'aperturephotoupload'; var crlf = "\r\n"; //Post with the correct MIME type (If the OS can identify one) if …

7
CSVファイルにUTF-8を書き込む方法
PyQt4からcsv形式のテキストファイルを作成しようとしていますQTableWidget。特殊文字が含まれているため、UTF-8エンコーディングでテキストを記述したいと思います。私は次のコードを使用します: import codecs ... myfile = codecs.open(filename, 'w','utf-8') ... f = result.table.item(i,c).text() myfile.write(f+";") セルに特殊文字が含まれるまで機能します。私も試してみました myfile = open(filename, 'w') ... f = unicode(result.table.item(i,c).text(), "utf-8") ただし、特殊文字が表示されると停止します。何が間違っているのかわかりません。
83 python  csv  encoding  utf-8 

3
Pythonでのunicode()およびencode()関数の使用
パス変数のエンコードとSQLiteデータベースへの挿入に問題があります。役に立たなかったencode( "utf-8")関数でそれを解決しようとしました。次に、タイプunicodeを与えるunicode()関数を使用しました。 print type(path) # <type 'unicode'> path = path.replace("one", "two") # <type 'str'> path = path.encode("utf-8") # <type 'str'> strange path = unicode(path) # <type 'unicode'> 最終的にUnicodeタイプを取得しましたが、パス変数のタイプがstrの場合と同じエラーが発生します。 sqlite3.ProgrammingError:8ビットバイトストリングを解釈できるtext_factory(text_factory = strなど)を使用しない限り、8ビットバイトストリングを使用しないでください。代わりに、アプリケーションをUnicode文字列に切り替えることを強くお勧めします。 このエラーを解決しencode("utf-8")、unicode()機能の正しい使用法を説明するのを手伝ってもらえますか?私はよくそれと戦っています。 編集: このexecute()ステートメントはエラーを引き起こしました: cur.execute("update docs set path = :fullFilePath where path = :path", locals()) 同じ問題を抱えているfullFilePath変数のエンコーディングを変更するのを忘れましたが、今はかなり混乱しています。unicode()またはencode( "utf-8")、あるいはその両方のみを使用する必要がありますか? 使えない fullFilePath = …

21
Unicodeエンコーディングの文字列を文字列に変換する方法
私はエスケープされた文字列持ちのUnicode文字を、\uXXXXと私は定期的にUnicodeの文字に変換します。例えば: "\u0048\u0065\u006C\u006C\u006F World" になるはずです "Hello World" 最初の文字列を印刷すると、すでにが表示されていることを知っていますHello world。私の問題は、ファイルからファイル名を読み取り、それらを検索することです。ファイル内のファイル名はUnicodeエンコーディングでエスケープされており、ファイルを検索すると、名前に含まれるファイルが検索されるため、ファイルが見つかりません\uXXXX。
82 java  unicode  encoding 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.