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

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

14
encodeURI / encodeURIComponentの代わりにいつエスケープを使用することになっていますか?
Webサーバーに送信するクエリ文字列をエンコードするとき-いつescape()使用するencodeURI()か、またはor を使用するかencodeURIComponent(): エスケープを使用: escape("% +&="); または encodeURI()/ encodeURIComponent()を使用します encodeURI("http://www.google.com?var1=value1&var2=value2"); encodeURIComponent("var1=value1&var2=value2");

7
node.jsでBase64エンコーディングを行う方法は?
node.jsにはbase64エンコードが組み込まれていますか? 私がこれを尋ねる理由はfinal()、cryptoは16進数、バイナリ、またはASCIIデータしか出力できないです。例えば: var cipher = crypto.createCipheriv('des-ede3-cbc', encryption_key, iv); var ciph = cipher.update(plaintext, 'utf8', 'hex'); ciph += cipher.final('hex'); var decipher = crypto.createDecipheriv('des-ede3-cbc', encryption_key, iv); var txt = decipher.update(ciph, 'hex', 'utf8'); txt += decipher.final('utf8'); ドキュメントによると、 update() base64でエンコードされたデータを出力できます。ただし、final()base64はサポートされていません。試しましたが壊れます。 私がこれをすると: var ciph = cipher.update(plaintext, 'utf8', 'base64'); ciph += cipher.final('hex'); 次に、復号化に何を使用すればよいですか?16進数またはbase64? したがって、暗号化された16進数出力をbase64エンコードする関数を探しています。
839 node.js  encoding  base64 


11
MySQLとPHPを使用するのに最適な照合は何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 入力する内容が100%わからない一般的なWebサイトのMySQLの照合に「最適な」選択肢があるかどうか疑問に思います。MySQL、Apache、HTML、PHP内のすべてなど、すべてのエンコーディングが同じであることを理解しています。 過去に「UTF-8」で出力するようにPHPを設定しましたが、これはMySQLでどの照合に一致しますか?私はそれがUTF-8のものの一つだと思っていますが、私は使用しているutf8_unicode_ci、utf8_general_ciとutf8_bin前に。
731 php  mysql  encoding  collation 

10
クエリ文字列パラメータのJava URLエンコーディング
私がURLを持っていると言います http://example.com/query?q= そして、私はユーザーによって入力されたクエリを持っています: ランダムワード£500バンク$ 結果を適切にエンコードされたURLにしたい: http://example.com/query?q=random%20word%20%A3500%20bank%20%24 これを達成するための最良の方法は何ですか?URLEncoderURI / URLオブジェクトを作成してみましたが、どれも正しく機能しません。
710 java  http  url  encoding  urlencode 

16
C#で文字列をバイト配列に変換する
VBからC#に変換しています。このステートメントの構文に問題があります: if ((searchResult.Properties["user"].Count > 0)) { profile.User = System.Text.Encoding.UTF8.GetString(searchResult.Properties["user"][0]); } 次に、次のエラーが表示されます。 引数1: 'object'から 'byte []'に変換できません 'System.Text.Encoding.GetString(byte [])'に最適なオーバーロードメソッドの一致には、無効な引数がいくつかあります この投稿に基づいてコードを修正しようとしましたが、まだ成功しません string User = Encoding.UTF8.GetString("user", 0); 助言がありますか?
670 c#  string  vb.net  encoding  byte 

30
ExcelからCSVへのUTF8エンコーディング[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 4ヶ月前に閉鎖。 インポートファイルとして使用するためにCSVファイルに変換する必要があるスペイン語の文字(チルダなど)を含むExcelファイルがあります。ただし、「CSVとして保存」を実行すると、ASCII文字ではない「特殊な」スペイン語文字が壊されます。また、MacでExcelファイルを作成した元のユーザーからのように見える左と右の引用符と長いダッシュでこれを行うようです。 CSVは単なるテキストファイルなので、UTF8エンコーディングを処理できると確信しているので、Excelの制限だと思いますが、ExcelからCSVに変換して非ASCII文字を保持する方法を探していますそのまま。
607 excel  encoding  csv  utf-8 


9
Unicode、UTF-8、UTF-16とは何ですか?
Unicodeの基礎とは何か、なぜUTF-8またはUTF-16が必要なのか?私はこれをグーグルで研究し、ここでも検索しましたが、私にはわかりません。 VSSでファイル比較を行うと、2つのファイルのUTFが異なるというメッセージが表示されることがあります。なぜこれが当てはまるのでしょうか? 簡単に説明してください。

6
Mavenでエンコーディングを設定する方法は?
maven installマルチモジュールのmavenプロジェクトで実行すると、常に次の出力が得られます。 [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! だから、私は少しググったが、私が見つけることができるすべては私が追加しなければならないことです: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> ...私のpom.xmlに。しかし、それはすでに存在しています(親pom.xml)。 設定<encoding>のmaven-リソース・プラグインやMavenコンパイラ・プラグイン、それを修正しないものために。 だから問題は何ですか?

14
Java WebアプリケーションでUTF-8を機能させる方法は?
äöå通常のフィンランド語のテキストやЦжФ特殊なケースのようなキリル文字のアルファベットなどをサポートするために、Java Webアプリケーション(サーブレット+ JSP、フレームワークを使用しない)でUTF-8を機能させる必要があります。 私のセットアップは次のとおりです: 開発環境:Windows XP 実稼働環境:Debian 使用するデータベース:MySQL 5.x ユーザーは主にFirefox2を使用していますが、サイトへのアクセスにはOpera 9.x、FF3、IE7、Google Chromeも使用されています。 これを達成する方法は?
367 java  mysql  tomcat  encoding  utf-8 

10
Pythonでstdoutをパイプするときに正しいエンコーディングを設定する
Pythonプログラムの出力をパイプ処理すると、Pythonインタープリターはエンコードについて混乱し、それをNoneに設定します。これは、次のようなプログラムを意味します。 # -*- coding: utf-8 -*- print u"åäö" 正常に実行すると正常に動作しますが、次で失敗します: UnicodeEncodeError: 'ascii'コーデックは位置0の文字u '\ xa0'をエンコードできません:序数が範囲(128)にありません パイプシーケンスで使用する場合。 配管時にこれを機能させる最良の方法は何ですか?シェル/ファイルシステム/使用しているエンコーディングを使用するように指示することはできますか? これまで見てきた提案は、site.pyを直接変更するか、このハックを使用してdefaultencodingをハードコーディングすることです。 # -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') print u"åäö" 配管を機能させるより良い方法はありますか?

3
MySQLのutf8mb4とutf8文字セットの違いは何ですか?
違いは何であるutf8mb4とutf8で文字セットMySQLは? ASCII、UTF-8、UTF-16、UTF-32エンコーディングについてはすでに知っています。しかしutf8mb4、MySQLサーバーで定義されている他のエンコードタイプとのエンコードグループの違いを知りたいです。 utf8mb4ではなく使用することの特別な利点/提案はありutf8ますか?



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