問題タブ [cjk]

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

.htaccess - .htaccess を介してディレクトリ一覧の文字セットを制御するには?

以下を追加して、public_html の下のフォルダーのディレクトリ一覧を有効にしました。

オプション +インデックス

.htaccess ファイル内。

ただし、一部のファイル名は中国語 (UTF-8 エンコード) であるため、デフォルトでは正しくリストされないファイルもあります。ブラウザの文字セット エンコーディングを UTF-8 に変更すると、ファイル名が表示されます。

デフォルトでブラウザーにファイル名を UTF-8 で表示させるにはどうすればよいですか? .htaccess に追加するパラメータはありますか? 追加してみました:

AddDefaultCharset utf-8

.htaccess ファイルにありますが、何も変更されません。

ありがとう〜

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

php - ラテン語/表意文字が混在する全文クエリを正規表現で正しく解析するには?

ラテン語/表意文字 (中国語/日本語/韓国語) が混在する全文検索のために、正規表現を使用して一部の入力をサニタイズ/フォーマットしようとしています。

フォーラムでラテン語/アジア語の文字列をサニタイズしようとする誰かの試みの古い例を見つけましたが、これは二度と見つけることができません (このコードの元の作成者への完全なクレジット)。

関数の正規表現部分を完全に理解するのに苦労しています。特に、数字0、2、および3をラテン語ベースの数字1,4-9とは異なる方法で扱っているようです(基本的に数字0、 4-9 は適切に処理されますが、クエリ内の数字 0、2-3 はアジア文字として扱われます)。

例えば。次の文字列をサニタイズしようとしています:
"hello 1234567890 引き取った abc123def"

「hello 1 456789
abc1 def 2 3 0 蓄積した 2 3」

このサニタイズされた文字列の正しい出力は次のようになります:
"hello 1234567890 蓄積した abc123def"

ご覧のとおり、アジア文字のスペースは適切に配置されていますが、数字 0、2、3 は他のすべての数字とは異なる方法で処理されています。正規表現がこれらの数値 0、2、および 3 を異なる方法で処理する理由についてのヘルプは、大きな助けになります (または、同様の結果を達成するためのより良い方法を知っている場合)! ありがとうございました

以下の関数を含めました

更新: 明確にするためにコンテキストを提供する

中国で立ち上げ予定のウェブサイトをオーサリングしています。この Web サイトには検索機能があり、検索クエリ入力用のパーサーを作成しようとしています。

文中の単語間の区切り文字として " " を使用する英語とは異なり、中国語では単語間にスペースを使用しません。このため、各漢字を分解し、データベース内で各文字を個別に検索して、検索クエリを再フォーマットする必要があります。中国のユーザーは、中国語の文字と組み合わせることができるブランド名などにラテン語/英語の文字も使用します (例: Ivy牛仔舖)。

私がやりたいのは、すべての英単語を漢字から切り離し、各漢字をスペースで区切ることです。

検索クエリは次のようになります: Ivy牛仔舖</p>

そして、次のように解析したいと思います: Ivy 牛 仔 舖</p>

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

emacs - Emacsに漢字を表示させる方法

私はよく「你好」のような単純な中国語のフレーズを使用して、コードが非ASCII文字を処理できるかどうかをテストします。漢字をEmacsに直接入力すると、疑問符として出てきます。

作成済みのテキストファイルを開くと、Emacsで文字が正しく表示されることがありますが、常にそうとは限りません。たとえば、メモ帳で「你好」を含む単純なテキストファイルを作成すると、好は正常に表示されますが、你はボックスを表示するだけです。Emacsは漢字を処理できますか?もしそうなら、どのように設定しますか?

私はCourierNewフォントを使用してWindows上でEmacs22.3.1を実行していますが、Linux上でこれを機能させることにも興味があります。必要なすべての東アジア言語パッケージをインストールしました。メモ帳で中国語で問題なく編集できます。

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

unicode - latex \section{} に日本語の文字があるとエラーが発生する

私はlatexで作成された日本語文書を手に入れることに取り組んでいます。CJK を含む texlive-2008 の最新バージョンをインストールしました。

私のドキュメントには次のものがあります。

上記のコードでは、日本語の文字が使用されている場所が 3 つあります。

1 + 3 は問題なく動作しますが、\section{} に日本語の文字を含む 2 は次のエラーで失敗します。

いくつかの調査の結果、このエラーは、壊れやすいコマンドを移動引数内に配置した場合に発生することが判明しました。たとえば、セクションを目次ページに移動できるため、移動引数。

これを機能させる方法と、ラテックスが日本の文字を「壊れやすい」と考える理由を知っている人はいますか?

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

vim - vimにCJK文字を認識させてASCIIより大きくレンダリングする方法は?

私は vim を使用して、中国語と西洋の両方のテキストに取り組んでいます。デフォルトのフォント サイズは西洋のテキストには問題ありませんが、漢字は読みやすいものの、私の好みには小さすぎます。他のすべてのテキストのフォントサイズに影響を与えずに、たとえば 14pt で CJK フォントをレンダリングするように vim に指示できますか?

あなたのアイデア/解決策をありがとう!

グバ

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

iphone - 日本語文字用のiPhoneCGContextShowTextAtPoint

CGContextShowTextAtPoint画面にテキストを表示するために使用しているアプリに取り組んでいます。日本語の文字も表示したいのですがCGContextShowTextAtPoint、入力としてC文字列を取ります。A)日本語の文字をC文字列に変更するにはどうすればよいですか?これが不可能な場合、B)日本語の文字を手動で画面に印刷するにはどうすればよいですか(drawRectメソッド内)。

前もって感謝します。

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

java - Swing アプレットのメニュー項目を英語と中国語で国際化 - 例?

Java Swing アプレットは、ユーザーがシステム設定をどのように設定しているかに応じて、MenuItems を中国語または英語で表示する必要があります。

これを行う方法を示すコンパイル可能な例を見た人はいますか?

i18n と Java/Swing に関する記事をいくつか見てきましたが (たとえば、この記事)、これまでのところ、Swing、アプレット、および MenuItem の主題に固有のものは見つかりませんでした。私は i18n に全く慣れていないので、すぐに慣れるのに役立つ実際の例を希望します。

0 投票する
6 に答える
129300 参照

unicode - Unicode の漢字の完全な範囲は?

U+4E00..U+9FFF完全なセットの一部ですが、すべてではありません

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

php - Zend_Lucene CJK のサポート

Zend_Lucene クラスが CJK (中国語、日本語、韓国語) をサポートしているかどうかを誰かが知っていますか?

自分のウェブサイトで使用したいのですが、唯一の問題は英語と日本語の両方で機能するはずです。

また、誰かがJavaバージョンのCJKバージョンに関するリソースを持っている場合も歓迎します.

ありがとう

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

sql-server - テーブル名に漢字を含む DBCC CHECKIDENT の問題

バックエンドとして SQL Server Express 2005 を使用するアプリケーションを保守しています。このアプリケーションにより、ユーザーは新しいデータベースを作成し、新しいデータベースの名前を指定できます。

アプリが既定のデータを読み込んでいるときに、次の SQL 呼び出しを行います。

すべてが英語である限り、コードは正常に機能します。

ただし、ユーザーがデータベース名に漢字を指定した場合、呼び出しは次のようになります。

この呼び出しは次のエラー メッセージで失敗します。

データベース名を使用して、適切に機能する他の多くの呼び出しを行います。たとえば、次のステートメントは問題なく実行されます。

このエラーは、DBCC CHECKIDENT 呼び出しに固有のもののようです。何か案は?

注: Windows XP の中国語版を実行しています。