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

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

6
URLスキーム/ホスト/パスの `+`はスペースを表しますか?
+URLのクエリ文字列のaがスペースを表すことを知っています。これはクエリ文字列領域外の場合にも当てはまりますか?つまり、次のURLを実行します。 http://a.com/a+b/c 実際に表す: http://a.com/a b/c (したがって、それが実際にである必要がある場合は、エンコードする必要があります+)、または実際に実際に表すのa+b/cですか?

10
テキストのエンコードを決定する方法は?
エンコードされたテキストを受け取りましたが、使用されている文字セットがわかりません。Pythonを使用してテキストファイルのエンコードを決定する方法はありますか?C#を扱うテキストファイルのエンコーディング/コードページを検出するにはどうすればよいですか。

12
Windowsでファイルのエンコーディングを取得する
これは実際にはプログラミングの問題ではありません。テキストファイルの現在のエンコーディングを取得するコマンドラインまたはWindowsツール(Windows 7)はありますか?確かに私は小さなC#アプリを書くことができますが、すでに何かが組み込まれているかどうか知りたいですか?
206 windows  encoding 

8
HTMLエンコードの問題-「 」ではなく「Â」文字が表示される
なんらかの理由でわからないレガシーアプリが動作し始めました。ActivePDFによってPDFレポートに変換される一連のHTMLを生成します。 プロセスは次のように機能します。 置き換えられるトークンが含まれているDBからHTMLテンプレートをプルします(「〜CompanyName〜」、「〜CustomerName〜」など) トークンを実際のデータに置き換える HTMLタグの属性値をプロパティでフォーマットする単純な正規表現関数を使用してHTMLを整頓します(ActivePDFのレンダリングエンジンは属性値を一重引用符で囲んでいないため、引用符などを保証します)。 PDFを作成するWebサービスにHTMLを送信します。 その混乱のどこかに、HTMLテンプレート( s)からの改行しないスペースがISO-8859-1としてエンコードされているため、ブラウザー(FireFox)でドキュメントを表示すると、「Â」文字として誤って表示されます。これらの非UTF8文字でActivePDFの悪ふざけ。 私の質問:問題の原因がわからず、問題を調査する時間がないので、問題のある文字を再エンコードまたは検索して置き換える簡単な方法はありますか?私は一緒に投げたこの小さな関数を使って送信してみましたが、すべてをgobbledegookに変換しても何も変わりません。 Private Shared Function ConvertToUTF8(ByVal html As String) As String Dim isoEncoding As Encoding = Encoding.GetEncoding("iso-8859-1") Dim source As Byte() = isoEncoding.GetBytes(html) Return Encoding.UTF8.GetString(Encoding.Convert(isoEncoding, Encoding.UTF8, source)) End Function 何か案は? 編集: 私は今のところこれでうまくいきますが、それは良い解決策のようには思えません: Private Shared Function ReplaceNonASCIIChars(ByVal html As String) As String Return Regex.Replace(html, "[^\u0000-\u007F]", …


11
プロパティリスト以外のオブジェクトをNSUserDefaultsとして設定しようとしました
このエラーの原因はわかっていると思いましたが、何が問題なのか理解できません。 ここに私が得ている完全なエラーメッセージがあります: プロパティリスト以外のオブジェクトを設定しようとしました( 「<BC_Person:0x8f3c140>」 )キーpersonDataArrayのNSUserDefaults値として 私はプロトコルにPerson準拠していると思うクラスを持っていますがNSCoding、私の個人クラスにこれらのメソッドの両方があります: - (void)encodeWithCoder:(NSCoder *)coder { [coder encodeObject:self.personsName forKey:@"BCPersonsName"]; [coder encodeObject:self.personsBills forKey:@"BCPersonsBillsArray"]; } - (id)initWithCoder:(NSCoder *)coder { self = [super init]; if (self) { self.personsName = [coder decodeObjectForKey:@"BCPersonsName"]; self.personsBills = [coder decodeObjectForKey:@"BCPersonsBillsArray"]; } return self; } アプリの中でいくつかの点で、NSString中にはBC_PersonClassセットです、と私はDataSave私が私のプロパティをコード処理していると考えていることクラスをBC_PersonClass。これが私がDataSaveクラスから使用しているコードです: - (void)savePersonArrayData:(BC_Person *)personObject { // NSLog(@"name of the person …

22
Microsoft Excelは.csvファイルの発音区別符号を壊しますか?
プログラムでデータを(PHP 5.2を使用して).csvテストファイルにエクスポートしています。 データの例:( Numéro 1アクセント付きのeに注意してください)。データはutf-8(追加されたBOMなし)です。 このファイルをMS Excelで開くと、と表示されNuméro 1ます。 これを正しく表示するテキストエディター(UltraEdit)で開くことができます。UEは文字がであることを報告しますdecimal 233。 テキストデータを.csvファイルにエクスポートして、MS Excelで、できればインポートウィザードやデフォルト以外のウィザード設定を強制せずに正しくレンダリングできるようにするにはどうすればよいですか?

12
JSONオブジェクトにバイトを受け入れさせるか、出力文字列をurlopenさせます
Python 3では、URLからjsonドキュメントを要求しています。 response = urllib.request.urlopen(request) responseオブジェクトが持つファイルライクオブジェクトreadとreadlineメソッド。通常、JSONオブジェクトは、ファイルをテキストモードで開いて作成できます。 obj = json.load(fp) 私がしたいのは: obj = json.load(response) ただし、urlopenはバイナリモードでファイルオブジェクトを返すため、これは機能しません。 回避策はもちろんです。 str_response = response.read().decode('utf-8') obj = json.loads(str_response) しかし、これは気分が悪い... バイトファイルオブジェクトを文字列ファイルオブジェクトに変換できるより良い方法はありますか?または、いずれかのパラメータurlopenまたはjson.loadエンコーディングを指定するためのパラメータが不足していますか?

15
OS Xでファイルエンコーディングを確認するにはどうすればよいですか?
TextMateの LaTeXファイルにUTF-8文字を入力しようとしています(デフォルトのエンコードはUTF-8と表示されています)が、LaTeXはそれらを理解していないようです。 実行cat my_file.texすると、ターミナルで文字が正しく表示されます。実行ls -alすると、今まで見たことのないものが表示されます。ファイルリストの「@」: -rw-r--r--@ 1 me users 2021 Feb 11 18:05 my_file.tex (そして、はい、私は\usepackage[utf8]{inputenc}LaTeXで使用しています。) 私は見つけましたがiconv、それはエンコーディングが何であるかを私に伝えることができないようです-それは私がそれを理解するまで変換されません。
170 macos  encoding  latex  utf-8 


6
Pythonソースコードエンコーディングを定義する正しい方法
PEP 263は、Pythonソースコードエンコーディングの宣言方法を定義しています。 通常、Pythonファイルの最初の2行は次のように始まります: #!/usr/bin/python # -*- coding: <encoding name> -*- しかし、以下で始まる多くのファイルを見てきました。 #!/usr/bin/python # -*- encoding: <encoding name> -*- => コードの代わりにコーディング。 それでは、ファイルエンコーディングを宣言する正しい方法は何でしょうか。 されたエンコーディングが使用正規表現は怠け者なので許さ?それとも、ファイルエンコーディングを宣言するもう1つの形式ですか? 私がこの質問をしているのは、PEPがエンコードについて話しているのではなく、コーディングについて話しているだけだからです。
163 python  encoding 

10
PythonでJSONをシリアル化するときに、「TypeError:(Integer)is not JSON serializable」
単純な辞書をPythonからjsonファイルに送信しようとしていますが、「TypeError:1425 is not JSON serializable」というメッセージが表示され続けます。 import json alerts = {'upper':[1425],'lower':[576],'level':[2],'datetime':['2012-08-08 15:30']} afile = open('test.json','w') afile.write(json.dumps(alerts,encoding='UTF-8')) afile.close() デフォルトの引数を追加すると、書き込みが行われますが、整数値はjsonファイルに文字列として書き込まれるため、望ましくありません。 afile.write(json.dumps(alerts,encoding='UTF-8',default=str))

11
エンコーディングと文字セットの違いは何ですか?
テキストのエンコーディングと文字セットについて混乱しています。多くの理由で、私は次の仕事で非ユニコード、非UTF8のものを学ばなければなりません。 「ISO-2022-JP」のように電子メールのヘッダーに「charset」という単語を見つけましたが、テキストエディターにはそのようなエンコーディングはありません。(私はさまざまなテキストエディタを見回しました。) テキストエンコーディングと文字セットの違いは何ですか?いくつかの使用例を見せていただければ幸いです。

5
OS X Lionでは、LANGがUTF-8に設定されていません。それを修正するにはどうすればよいですか?
OS X Lionでpostgressをセットアップしようとしましたが、それがLOCALE環境変数を正しくセットアップしていません。 これが設定されています: LANG= LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL= UTF-8で何かを期待します。これは、スペイン語でのクリーンなOS X Lionセットアップです。何も動かしません。 UTF-8に設定する方法がわかりません。 端末設定で、UTF-8を確認し、機能しないにもかかわらず、LOCALEをオープンに設定します。

9
PHP json_encode関数がUTF-8文字列を16進エンティティに変換するのはなぜですか?
多種多様な言語を扱うPHPスクリプトがあります。残念ながら、を使用しようとするjson_encodeと、Unicode出力は16進数のエンティティに変換されます。これは予想される動作ですか?出力をUTF-8文字に変換する方法はありますか? ここに私が見ているものの例があります: 入力 echo $text; 出力 База данни грешка. 入力 json_encode($text); 出力 "\u0411\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u0438 \u0433\u0440\u0435\u0448\u043a\u0430."
148 php  encoding  json 

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