質問

私はjavascriptの内EBCDIC文字列を作成し、EBCDICデータベースにそれを保存する必要があります。 EBCDICシステム上のプロセスは、データを使用しています。私は文字「¬」に出くわしたまで、私は何の問題もありませんでした。 EBCDICでは、5Fの進値です。通常の文字や記号のすべてが自動的に問題なく変換するように見えます。私はEBCDIC DBにそれを適切に保存することができますので、私はジャバスクリプト内の「¬」のEBCDIC値を作成することができますどのように任意のアイデア?

ありがとうございます。

役に立ちましたか?

解決

「通常の文字や記号のすべてが自動的に変換するように見える」場合には、その後、私は非常に強く、あなたはJavascriptでEBCDIC文字列を作成する必要はありませんと思われます。ラテン文字と数字の文字コードは、彼らがUnicodeであるよりも、EBCDICに完全に異なっているので、あなたのサーバーのコードで何かがすでに文字列に変換されます。

このように、あなたが決定するために必要なものをどのようにのことのプロセスの作品であり、具体的に、あなたは翻訳がEBCDIC同等物へのUnicodeソースから文字コードをマップする方法を見つける必要があります。あなたがそれを知ったら、Javascriptのコードでの使用にどのようなUnicode文字を知っているよ。

さらなる注意として:私は彼らのメインフレームのソフトウェアは、データがEBCDICに供給することが必要であることをIT組織が言われてきた毎回、そのアドバイスが死んで間違っています。メインフレームを構成すると、それは触手だ鉄の山で何か、ITの人々が忘れていると、おそらく彼らが必要な場合に見つけることができなかった何かが、すでに「現実世界」の文字をマッピングしていることをいくつかの外部インタフェース手段があるという事実EBCDICへのUnicodeのようなエンコーディング。それがどのように動作しますか?まあ、把握できないことがあります。

あなたは、これが動作するかどうかを試してみてください:var notSign = "\u00AC";

の編集:のも:ここにHTMLエンティティとUnicodeのグリフのために良いの参照があります:<のhref = "http://www.elizabethcastro.com/html/extras/entities.html" のrel = 「nofollowをnoreferrer」> http://www.elizabethcastro.com/html/extras/entities.html には、HTML / XML構文は、文字コードのために小数を使用しています。 Javascriptのためには、六角にそれらを変換する必要があり、Javascriptの文字列での表記は、4桁の16進定数に続く「uは\」です。 (その参照が完了していないが、それは読むために非常に簡単ですし、それが役に立つのシンボルの多くを持っている。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top