問題タブ [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.
string - Erlang の文字列 - どのようなライブラリとテクニックを調べる必要がありますか?
私は、将来的に国際化のサポートが必要になるプロジェクトに取り組んでいます。UTF のサポートを開始したいのですが、Erlang で UTF を処理するためのベスト プラクティスは何ですか?
私の現在の調査によると、Erlang のビルトイン文字列処理にはいくつかの問題があるようです (JSON 解析が良い例です)。
私はStarlingを調べていて、最近 (どこかで) 読んだところ、UTF 'standard' として標準の Erlang リリースに組み込まれる可能性があります。これは本当ですか?私が見るべき他のライブラリやアプローチはありますか?
コメントから:
EEP (Erlang Enhancement Proposal) 10 詳細Erlang で Unicode 文字を表現する
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変換例外をスローします。
javascript - Firefox と IE で特殊な文字を使用すると、ブラウザによって異なる方法でエンコードされます
ユーザーがテキストを入力してフォーム フィールドを検索できるようにする多言語サイトを持っていますが、テキストはバックエンドに向かう前に Javascript を通過します。
「欢」のような特殊文字は、Firefox では適切に処理されていますが、IE のどのバージョンでも処理されていません。
誰かが何が起こっているのか理解するのを手伝ってくれますか?
ありがとう!
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 を使用する場合、何を使用すればよいですか?
また
php - PHP MySQL データベースの奇妙な文字
MySQL データベースに保存されている製品情報を出力しようとしていますが、ダイヤモンドの中にクエスチョン マークが入っているような奇妙な文字が出力されます。
エンコーディング/UTF8の問題かもしれないと思いますが、必要なエンコーディングを指定しました:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
これは正しいですか?何を確認すればよいですか?
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形式で必要です。
どうも
vbscript - vbscript の Char から UTF コードへ
Java プログラムで使用する .properties ファイルを VBScript から作成したいと考えています。ASCII マップ外の文字を使用する言語でいくつかの文字列を使用します。したがって、これらの文字を UTF コードに置き換える必要があります。これは、a の場合は \u0061、b の場合は \u0062 などになります。
VBScript で char の UTF コードを取得する方法はありますか?
sql-server - BCPとUTF-16を使用して、SQLServer2005のnvarcharフィールドにロードするためのファイルをJavaで作成します。
BCPを使用して、ローダー制御ファイルを使用してnvarcharフィールドを含むSQLServer2005テーブルにロードしたいと思います。私が理解しているように、SQL Server 2005はUTF-16のみをサポートしています(UTF-16 LEだと思います)。ファイルはJavaプログラムによって出力されています。私が現在設定している方法は次のとおりです。
XML形式のBCPローダーファイル(次のコマンドを使用して作成されます
bcp test_table format nul -c -x -T -f test_table.xml -S server
:)次のコードを使用して出力を書き込むJavaプログラム:
/li>次に、次の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フィールドにロードすることに成功した人はいますか?
前もって感謝します、
-ジェームズ