問題タブ [utf-8]

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 投票する
4 に答える
639 参照

wordpress - Wordpress ブログで謎の文字エンコードの問題を解決するにはどうすればよいですか?

WordPress で新しいブログを始めようとしています。一重引用符、二重引用符、および省略記号の代わりに、一部のブラウザーで変な文字が表示されますが、他のブラウザーでは表示されません。私がすでに考えたこと:

  • 出力自体の HTML テンプレート ページは UTF-8 に設定されています。
  • 管理ページはUTF-8です
  • データが格納される MySQL データベース テーブルは UTF-8 でエンコードされています
  • 通常のキーボードの (') と (") の (...) を入力しており、別のアプリケーションから貼り付けていません。
  • WordPress のすぐに使える WSYWIG を使用しています

正常に表示されないブラウザ (例): Windows 版 Firefox、IE7 Windows の場合 正常に表示されるブラウザ (例): OS X 版 Firefox、OS X 版 Safari

ここからどこへ行けばいいですか?

0 投票する
16 に答える
45028 参照

ruby-on-rails - Rubyでアクセント付きラテン文字を置き換えるにはどうすればよいですか?

フィールドを持つActiveRecordモデルFooがありnameます。ユーザーが名前で検索できるようにしたいのですが、検索では大文字と小文字やアクセントを無視して検索したいと考えています。canonical_nameしたがって、検索対象のフィールドも保存しています。

アクセント付きの文字を置き換えるには、「ここに何か」を入力する必要があります。より良いものはありますか

さらに言えば、私は Ruby 1.9 を使用していないため、これらの Unicode リテラルを自分のコードに入れることはできません。実際の正規表現はもっと醜く見えます。

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

oracle - Oracle への拡張 ASCII のインポート

いくつかの文字列を含むバイナリ ファイルをインポートする手順があります。文字列には、CHR(224)、'à' などの拡張 ASCII を含めることができます。この手順では、RAW を取得し、BCD バイトを文字列内の文字に 1 つずつ変換しています。

問題は、拡張 ASCII 文字が失われていることです。これは、それらの値が UTF8 で別の意味を持っているためだと思われます。

私が必要としているのは、ASCII 文字インデックスを受け取り、適切な UTF8 文字を返す関数だと思います。

更新: 着信テキストに相当する Oracle 文字セットをたまたま知っている場合、raw バイトを UTF8 に変換できますか? ソース テキストは常に 1 バイトです。

0 投票する
3 に答える
1625 参照

macos - OS X ファイルの複製は、デフォルトでテキスト エンコーディングを変換します

ワークスペース内のすべての PHP ファイルは、Unicode (UTF-8、BOM なし) でエンコードされています。新しいスクリプトのベースとして使用するために、既存のソース ファイルを複製することがよくあります。必ず (Path Finder または元の Finder を使用して)、OS X は複製ファイルのエンコーディングをWestern (Mac OS Roman)に変換します。

テキスト ファイルを複製するときに、OS X を動作させ、テキスト エンコーディングを変換しないようにする方法はありますか? または、拡張子が .php のすべてのファイルに対して、デフォルトで特定のテキスト エンコーディング (Western 以外!) を使用するようにしますか?

0 投票する
3 に答える
5788 参照

c - UnicodeコードポイントをUTF-8に変換する最も簡単な方法

CでUnicodeコードポイントをUTF-8バイトシーケンスに変換する最も簡単な方法は何ですか? 頭に浮かぶ唯一の方法はiconv、UTF-32LE コードページから UTF-8 へのマッピングを使用することですが、それはやり過ぎのように思えます。

0 投票する
4 に答える
581 参照

sql-server - 誤って varchar フィールドに格納された国際文字を復元できますか?

私のクライアントには、varchar(50) フィールドを使用して名前を格納する古い MS SQL 2000 データベースがあります。彼はこのデータベースを使用して (Web フォーム経由で) データを取得しようとしました。フォーム入力者の何人かは他の国から来ており、これらの人々の何人かが自分の名前を入力したとき、varchar フィールドはおかしくなってしまいました。どうにかしてデータを復元することはできますか?おそらく、ASCII/varchar で解決されたものとその人の出身国に基づいて、その文字が何になるべきかを推測することでしょうか? データの一部:

名前/国/姓または名?
Jířà / CZE / F
Torbjörn / FIN / F
Huszár / HUN / L
Jürgen / DEU / F
Müller / CHE / L
Bumbálková / CZE / L
Doležal / CZE / L
Loïc / DEU / L

ちなみに、Web フォームでは次の content-type が指定されています。

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

visual-studio-2008 - VS2008 Express: デフォルトですべてのファイルを UTF-8 として保存する方法は?

Visual Studio 2008 Express にデフォルトですべてのファイルを UTF-8 として保存させる方法はありますか?

御時間ありがとうございます。よろしくお願いします。

0 投票する
11 に答える
66075 参照

.net - Outlookが改行を自動クリーニングし、電子メール形式を台無しにする

dotnetフレームワークを使用してメールを送信しています。メッセージの作成に使用しているテンプレートは次のとおりです。

Outlookでメッセージを受信すると、Outlookから「このメッセージの余分な改行が削除されました」と表示されます。そして、メッセージは次のように表示されます。

Outlookが、名前、EECoverageAmountなどの後に必要な改行を誤って削除する方法に注意してください...

電子メールの受信者が正しくフォーマットされた電子メールを取得することは重要であり、一部の受信者はOutlook 2003を使用していると想定する必要があります。また、メッセージを適切にフォーマットするために自動クリーン機能を停止するのに十分な知識があるとは想定できません。

これらのメッセージを他のメールクライアントで表示しましたが、正しく表示されます

いくつかの詳細情報:

  • UTF-8 BodyEncoding(msg.BodyEncoding = System.Text.Encoding.UTF8)を使用しています
  • msg.BodyはUTF-8でエンコードされたテキストファイルから読み取られており、各行はcrlfで終了しています。

質問:この問題を回避するには、メッセージの形式を変更するにはどうすればよいですか?

0 投票する
4 に答える
5788 参照

unicode - HtmlEncode UTF-8

私は、Rüstü Recber (Rüstüstà ;¼ソースのRecber)。

Response.Charset プロパティを utf-8 に設定しようとしましたが、違いはありません。

0 投票する
4 に答える
10145 参照

ruby-on-rails - Rubyでutf8の正規表現を使用する方法

RoR で、utf8 コードを使用して投稿フォームの中国語または日本語の単語を検証する方法。

GBK コードでは、[\u4e00-\u9fa5]+ を使用して中国語の単語を検証します。Php では、utf-8 ページに /^[\x{4e00}-\x{9fa5}]+$/u を使用します。