問題タブ [utf]

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

string - Erlang の文字列 - どのようなライブラリとテクニックを調べる必要がありますか?

私は、将来的に国際化のサポートが必要になるプロジェクトに取り組んでいます。UTF のサポートを開始したいのですが、Erlang で UTF を処理するためのベスト プラクティスは何ですか?

私の現在の調査によると、Erlang のビルトイン文字列処理にはいくつかの問題があるようです (JSON 解析が良い例です)。

私はStarlingを調べていて、最近 (どこかで) 読んだところ、UTF 'standard' として標準の Erlang リリースに組み込まれる可能性があります。これは本当ですか?私が見るべき他のライブラリやアプローチはありますか?

コメントから:

EEP (Erlang Enhancement Proposal) 10 詳細Erlang で Unicode 文字を表現する

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

c++ - MacでUTF32を返すようにboostwdirectory_iteratorを取得する方法

directory_iteratorは、期待どおりにVisualStudioとXcodeの両方を使用してUTF8を返します。

ただし、 wdirectory_iteratorは、wchar_t文字列を返すにもかかわらず、Visual Studioを使用してUTF16を返し、Xcodeを使用してUTF8を返します。

wdirectory_iteratorがUTF32を返すようにするには何を変更できますか?

以前に尋ねた質問への回答は、ロケールの変更が必要になる可能性があることを示唆していますが、「locale -a」によると、使用可能なロケールは

en_GB、en_GB.ISO8859-1、en_GB.ISO8859-15、en_GB.US-ASCII、en_GB.UTF-8 en_GBを除いて、すべて8ビットです。

8ビットではない可能性がある場合に備えてen_GBを試しましたが、これにより、boost :: filesystem::existsがboost::filesystem :: wpath::to_external変換例外をスローします。

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

javascript - Firefox と IE で特殊な文字を使用すると、ブラウザによって異なる方法でエンコードされます

ユーザーがテキストを入力してフォーム フィールドを検索できるようにする多言語サイトを持っていますが、テキストはバックエンドに向かう前に Javascript を通過します。

「欢」のような特殊文字は、Firefox では適切に処理されていますが、IE のどのバージョンでも処理されていません。

誰かが何が起こっているのか理解するのを手伝ってくれますか?

ありがとう!

0 投票する
5 に答える
55599 参照

css - ISO-8859-1 対 UTF-8?

何をいつ使用する必要がありますか?それとも、常に UTF-8 を使用する方がよいのでしょうか? または、ISO-8859-1は特定の条件で重要性を維持していますか?

文字セットは地理的な地域に関連していますか?


コードを使用する利点はあります@charset "utf-8";か?

または、このように<link type="text/css; charset=utf-8" rel="stylesheet" href=".." />

CSSファイルの先頭?

このために見つけた

埋め込みスタイルをドキュメントに追加するときにDreamweaverがタグを追加する場合、それは Dreamweaver のバグです。W3C FAQ から:

「ドキュメントに埋め込まれたスタイル宣言の場合、@charset 規則は不要であり、使用してはなりません。」

文字セット仕様は、バージョン 2.0 (1998 年 5 月) 以降の CSS の一部であるため、CSS ファイルに文字セット仕様があり、Safari がそれを処理できない場合、それは Safari のバグです。

次の形式でaccept-charsetを追加します。

XHTML doctype を使用する場合、何を使用すればよいですか?

また

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

php - PHP MySQL データベースの奇妙な文字

MySQL データベースに保存されている製品情報を出力しようとしていますが、ダイヤモンドの中にクエスチョン マークが入っているような奇妙な文字が出力されます。

エンコーディング/UTF8の問題かもしれないと思いますが、必要なエンコーディングを指定しました:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

これは正しいですか?何を確認すればよいですか?

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

xml - xml utf-16 の問題

http リクエストを介して xml を受信して​​います。フォーマットは「<.?.xml .version=.\".1...0.\"..encoding=.\".utf-.1.6.\".?.>|」など

その後、次のエラーが表示されます: {"名前を '.' で始めることはできません。文字、16 進値 0x2E。行 1、位置 2。"}

このようにASCIIに変換しようとしても、問題は解決しません。byte[] encodedString = Encoding.ASCII.GetBytes(strRequest);

「ドット」なしのutf8形式で必要です。

どうも

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

vbscript - vbscript の Char から UTF コードへ

Java プログラムで使用する .properties ファイルを VBScript から作成したいと考えています。ASCII マップ外の文字を使用する言語でいくつかの文字列を使用します。したがって、これらの文字を UTF コードに置き換える必要があります。これは、a の場合は \u0061、b の場合は \u0062 などになります。

VBScript で char の UTF コードを取得する方法はありますか?

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

sql-server - BCPとUTF-16を使用して、SQLServer2005のnvarcharフィールドにロードするためのファイルをJavaで作成します。

BCPを使用して、ローダー制御ファイルを使用してnvarcharフィールドを含むSQLServer2005テーブルにロードしたいと思います。私が理解しているように、SQL Server 2005はUTF-16のみをサポートしています(UTF-16 LEだと思います)。ファイルはJavaプログラムによって出力されています。私が現在設定している方法は次のとおりです。

  1. XML形式のBCPローダーファイル(次のコマンドを使用して作成されます bcp test_table format nul -c -x -T -f test_table.xml -S server:)

  2. 次のコードを使用して出力を書き込むJavaプログラム:

    /li>
  3. 次に、次のbcpコマンドを使用します。
    bcp test_table in from_java.txt -T -f test_table.xml -S server -error error.txt

私がテーブルに入れるのはですÿþá。ではなくáááááLittle Endian, BOM

パラメータを変更するいくつかの異なる順列を試しました。

  • ローダー制御ファイルの生成方法を変更します(文字データの場合は-cではなくネイティブデータの場合は-nを使用します...これは何か関係があると思いますが、挿入されたデータに改善は見られませんでした)
  • ビッグエンディアンとBOMのないリトルエンディアンを含むUTF-16エンコーディングのいくつかの異なる形式を試しましたが、役に立ちませんでした
  • MicrosoftがBOM情報を利用したいということをどこかで読んだので、ファイルにBOMを手動で出力しようとしました。
  • ファイルを(UTF-16ではなく)UCS-2として出力しようとすることを検討しました。これは、(明らかに)BCPが実際にファイルを読み込んでいるものです。
  • bcpインポートで-wを試しましたが、これは機能しますが、ローダー形式のファイルと組み合わせることはできません(ファイルがUTF-16でエンコードされていることをBCPに伝える魔法を形式ファイルに組み込む方法はありますか?)
  • Windows-1252でファイルを出力し、ファイル-c 1252をロードするときにbcpのオプションとしてそのコードページを指定すると、動作させることができます(ただし、UTF-16のように情報が失われるため、これは実行したくありません。 1252と比較して表現できるもののスーパーセット)

ローダー形式の構成ファイルと組み合わせてUTF-16データを使用してbcpをnvarcharフィールドにロードすることに成功した人はいますか?

前もって感謝します、

-ジェームズ