問題タブ [unicode-literals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
199 参照

python - UnicodeEncodeError 'ascii' コーデックは文字をエンコードできません

韓国語の文字を含むURL ( http://192.xxx.x.xxx:8080/가나다.png )を使用して画像を表示したいと考えています。サーバーから次で始まるエラーが送信されました

UnicodeEncodeError...

sys.setdefaultencodingとを試しunicode_literalsましたが、問題は解決しませんでした。

この理由は何でしょうか?

韓国語の文字が適切に処理されていることを確認するにはどうすればよいですか?

使用test.encode("utf-8")はオプションではありません。

0 投票する
1 に答える
196 参照

unicode - Python、Unicode: 不適切な形式の文字列の操作

Redshift データベースからデータを取得する Django アプリに取り組んでいます。この Redshift データベースに書き込みを行った人々は、奇妙な選択をしました。次のような文字列があるという事実をどのように処理するかを理解しようとしています:

psycopg2 を使用して、これらを Python に取り込んでいます。

これを次のようにレンダリングすることになっています

遊ぼう!⚽️

それらは Redshift テーブルに として保存されますvarchar(65535)。私は pyscopg2 を使用してそれらをアプリのバックエンド (Django 1.11、Python 2.7) に取り込みます。それらはフロントエンドで JavaScript を使用してレンダリングされています。

任意の提案をいただければ幸いです-解決策がまったくわかりません。

0 投票する
1 に答える
269 参照

python - 文字列内のすべての Unicode リテラルを対応する記号に置き換えます

複数の Unicode リテラル (例: "\u00c6") を含む標準の Python3 文字列があります。
それらを対応する文字 (スカンジナビア文字: æ、ø、å) に戻す必要があります 。

私はそれをグーグルで検索し、 と の af の組み合わせを切り替える機能を使用してみ.encode()まし.decode()たがlatin-1、タイプutf-8unicode-escape
.decode()のみ機能するbytesため、文字列であるため機能しません

この文字列は、 BeautifulSoup4 を使用して行われた このWeb サイトのスクレイピングから取得されます。

これは次のように出力されます:

問題は、ラベルが Unicode リテラルに変換されることです。

  • æになる\u00e6
  • TønderになるT\u00f8nder
  • Ærøになる\u00c6r\u00f8

文字列を取得して、Unicode リテラルのすべてのインスタンスを対応するシンボルに置き換えるにはどうすればよいですか?