A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
内容的にほとんどわかっていませんので、役に立つかどうかもわかりませんが・・・
以下のサイトで、javascriptで文字コードのチェックを行っているようです。
ご質問内容とまったく同じというわけではありませんが、それなりに参考になるのではないかと・・・
https://www.dsri.jp/database_service/jicfsifdb/m …
いずれにしろ、文字コード範囲のチェックになるようですが、各種文字コード変換ライブラリの処理速度を比較したサイトがありましたので、(こちらも役に立つかどうかわかりませんが)ついでに。
https://qiita.com/weal/items/3b3ddfb8157047119554
No.2
- 回答日時:
基本的に JavaScript は Unicode の文字集合しか扱えないため、
他の文字集合に変換できるかの判断処理は、すべてスクリプトで行わなくてはいけません。
MS932 ですと、
JIS X 0201 の部分は単純な範囲条件で処理できますが、
JIX X 0208 や JIS X 0213 の部分は規則性が無いため、
全文字分を列挙した変換テーブルを用意することになります。
OSS の変換ライブラリもありますが、
対象システム向けに特化した変換テーブルを作成するのは、
以下の様にさほど難しくないので、挑戦してみては如何でしょうか。
UTF16 から、目的の文字集合へ変換ができる開発環境にて / 例: Java, node.js
以下のプログラムを作成
1. 目的の文字集合のすべての文字から、 UTF16 に変換できる文字を抽出
2. 抽出した文字の UTF16 コードを列挙した配列を作成
3. コード値で昇順に並び替え
4. 配列を JSON 型式でテキスト出力
JavaScript にて、以下のスクリプトを作成
1. JSON 配列を定数として定義
2. 文字の UTF16 コード値が、配列に含まれているか探索する関数を用意
3. 文字列を一文字ずつ上記の関数に渡す
4. すべての文字が探索できるならば、文字列は目的の文字集合に変換できると判断
ありがとうございます
列挙しないとならないんですね。
ブラウザへの転送量と処理性能をしっかりと確認しなければいけませんね
参考になりました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- その他(インターネット接続・インフラ) 語学レッスン予約ページを作ろうとしています。 1 2022/09/26 17:43
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Excel(エクセル) Excelで校閲をする方法はあるでしょうか(取扱説明書への掲載禁止用語の確認) 3 2022/06/11 22:51
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
BASE64のエンコード時のサイズについて
Outlook(アウトルック)
-
「シフトJIS X 0213」形式の文字コードチェック
Java
-
半角記号、全角記号を含む正規表現を作れなくて困っています。
Java
-
-
4
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
5
Formのデータが欠落することがある
Java
-
6
confirm の OK、キャンセル 以外の文字を
JavaScript
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javaで質問です。 文字列2023/2...
-
Path型をString型へ変換する(Java)
-
int型のゼロ埋め
-
JavaのStringクラスに「外字」...
-
グレイコードの変換
-
カタカナをローマジに変換する。
-
javascriptで文字列のsjis利用...
-
文字化けします。
-
UTF-8とUnicodeの互換性
-
javaの初歩的な質問です。
-
ダブルクォーテーションのrepla...
-
javaで入力したの半角カタカナ...
-
文字コード変換について
-
Visual Studio 6.0でビルド可能...
-
半角全角変換ロジックについて
-
phpでの文字コード変換について
-
VC++にてCString型のフルパスを...
-
文字コードを相互変換するには...
-
TEXTAREAからのデータを改行入...
-
replace関数で複数の文字の変換...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javaで質問です。 文字列2023/2...
-
ダブルクォーテーションのrepla...
-
Path型をString型へ変換する(Java)
-
カタカナをローマジに変換する。
-
int型のゼロ埋め
-
javascriptで文字列のsjis利用...
-
byte[] を long,float とかに...
-
C言語32bitから64bitの移行につ...
-
JavaのStringクラスに「外字」...
-
javaの初歩的な質問です。
-
Visual Basic でのコードをASCI...
-
UTF-8とUnicodeの互換性
-
文字列の比較
-
[Javascript]エンターキー押下...
-
下記問題の答えが"D"になる意味...
-
エクセルVBAで「〜」が表現でき...
-
byte配列をImageに変換する
-
javaで「全角が含まれているか...
-
IBM漢字コード⇒SJIS変換方法
-
Windows-31Jからutf-8への変換...
おすすめ情報