問題タブ [codepages]
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.
c - cで任意の文字を表示するには?
警告 C4566: ユニバーサル文字名 '\u2E81' で表される文字は、現在のコード ページでは表すことができません (936)
ロシア語、日本語などのさまざまな言語でテキストを表示する必要がある場合があります。
しかし、1 つのコード ページでは 1 つの言語の文字しか表示できないようですが、複数の言語の文字を同時に表示するにはどうすればよいでしょうか?
c# - C#で不正なコードページを使用して回復する
iso-8859-2を使用する代わりに、コードページwindows-1251を使用して、ファイルから文字列「ńîôč˙」を読み取りました。キリル文字の文字列である必要があります。C#で次のことを行う関数を実装する方法:
ここで、resは、最初にファイルを読み取るときに適切なページを使用した場合に得られるキリル文字列です。
browser - ブラウザのコードページの検出
ASP.Netページがあり、ユーザーはにテキストを入力TEXTAREA
してサーバーに送信できます。このテキストはデータベースに保存され、winformアプリケーションで表示されます。
winform application
ユーザーがTEXTAREAに入力した正確な文字がプレゼントであることを確認するにはどうすればよいですか。
つまり、たとえば、ユーザーがデンマーク語の文字であるÆ、Ø、Åなどの特殊な言語固有の文字を入力した場合など、潜在的な問題がありますか?
これらの文字のコードはコードページによって異なるため、私が見る限り、TEXTAREAコントロールが入力を表示しているコードページを知る必要があります。または、ここで何かが不足していますか?
私はネット上でこれに関する資料を見つけようとしましたが、この問題に対処するものを見つけるのは困難です。私は通常、送信されたデータを正しく表示するために、サーバーがブラウザーに使用する必要のあるコードページについて説明しているページを見つけました。
しかし、私の質問は逆になります。つまり、クライアントからサーバーへです。
sql - 明示的な COLLATE がデータベースの照合をオーバーライドしないのはなぜですか?
私は SQL Server 2008 R2 dev を使用しています。サーバーの既定の照合順序は Cyrillic_General_CI_AS です。
SSMS
SELECT 'éÉâÂàÀëËçæà' COLLATE Latin1_General_CS_AS
または
出力
- eEaAaAeEc?a on(in ocntext of/use dbName) データベースのデフォルトの照合 Cyrillic_General_CI_AS
- éÉââààÀëËçæà データベースでのデフォルト照合 Latin1_General_CI_AS
なんで?
sql-server-2005 - Latin1 コードページの SQL Server データベースで、日本語の文字が「?」として表示される
次のシナリオでの 3 つの質問:
- Latin1 コードページを使用し、「?」を表示する SQL Server 2005 運用データベース Management Studio の無効な文字について。
- サーバーとワークステーションからデータを入力するサービスとしての SomeCompanyApp クライアント。
- "?" を表示する SomeCompanyApp 管理コンソール アジアのキャラクター向け。
これは製品データベースなので、書き込みません。
データベースにデータを保存しているクライアント アプリが実際に Unicode として正しく保存されているかどうかはわかりませんが、コンソールに Latin1 を使用しているため表示されません。
Q1:私が理解しているように、SQL Server はコードページに関係なく nvarchar テキストを Unicode として保存します。それとも完全に間違っているのでしょうか。コードページが Latin1 の場合、そのコードページにないものはすべて "?" に変換されます。
Q2:テキスト欄でも同じですか?
Q3: SQL Server Management Studio または Visual Studio といくつかのコード (どの言語でもかまいません:)) を使用してデータベースにクエリを実行し、文字が実際に日本語、中国語、韓国語などとして表示されるかどうかを示す方法はありますか? ?
私の最終的な目標は、データベースからデータを抽出し、UTF-8 を使用して別のデータベースに保存し、日本語やその他のアジアの文字を自分のクライアント Web アプリケーションにあるものとして表示することです。 Q3の回答で落ち着きます。 私はいくつかの言語でコーディングでき、少なくとも他のいくつかは理解できますが、Unicode について十分な知識がありません。私の webapp が pyodbc と cassandra を使用することを知りたい場合は、これらの質問は問題ではありません。
c# - 異なる言語とコード ページの文字列を作成する
ファルシ文字の英語と数字のファルシ文字で構成される文字列を作成する必要があります。たとえば、9 文字のスペース + 3 桁の数字 + 長さ pf 30 のファルシ語の人の名前など、アラビア語 (windows-1256) のコード ページが必要です。 30長の文字+などになる前のスペース "---------111---------------------سارا میری" 文字列を表示するとメッセージボックスの文字列の順序が私が望むものではありません
上記の結果を得るにはどうすればよいですか?
windows - Perl Unicode グリッチ
この出力で、非 ASCII Unicode 文字を出力した後に余分な改行が表示されるのはなぜですか?
プラットフォームが Windows Vista で、問題が発生するのは後chcp 65001
ですが、後ではありませんchcp 850
この番組から
delphi - Delphi XEのTEncodingを使用して、キリル文字またはShiftJisテキストをファイルに保存するにはどうすればよいですか?
Delphi XEを使用して、キリル文字などのシステムとは異なるコードページのテキストをTFileStreamに保存しようとしています。しかし、これらのエンコードされたファイルを生成するためのコードサンプルが見つかりませんか?
TStrings.SaveToStreamと同じコードを使用してみましたが、正しく実装したかどうか(たとえば、WriteBomの部分)、他の場所でどのように実行されるかを知りたいと思います。これが私のコードです:
前もって感謝します。
java - Java Charset オブジェクトから数値コードページを取得する
Java の Charset オブジェクトに関連付けられた数値コードページ識別子 (つまり 1252) を取得するにはどうすればよいですか? displayName() メソッドを呼び出すことはできますが、int コードだけでなく、英数字の識別子 (「windows-1252」、「cp-1252」、「CP1252」など) を返します。
.NET では、Encoding クラスに整数の CodePage プロパティが存在しますが、Java では同等のメソッドが見つかりません。
ありがとう。
java - 文字列をコードページ1252から1250に変換します
String
コードページ1252でデコードされた文字を含むものをString
コードページ1250でデコードされたものに変換するにはどうすればよいですか。
例えば
そのような関数を見つけたいのですがconvert()
、その印刷出力は次のようになります。
これらはポーランド固有の文字です。
提案ありがとうございます。