こんにちは。
いつもお世話になっております。
さて、初歩的な質問となり申し訳ないのですが、
下記のような特殊な漢字というのは、表示できない仕様と
なっているのでしょうか?
教えてください。宜しくお願いしますm(_ _)m
(くわ)
JIS :9465
シフトJIS :FAE3
区点 :11669
面区点 :1-85-62
Unicode :U+6852
UTF-8 :E6 A1 92
特殊な漢字について
masonさん、こんにちは。
表示できない現象、確認できました。
どうやら逆で、<cmsd:output encoding="utf-8" /> の記述があると
□だの何だの(ブラウザによって違う)になってしまうようです。
しかし逆に、<cmsd:output encoding="utf-8" /> にしておかないと
□だの何だのになってしまう文字があり、
(私の場合「萊」という字(旧字体)などが化けてしまうために対処していたのですが)
あちらを立てればこちらが立たずでは困ったものですね。
とりあえずの方法としては表示されないほうの字をコード入力しておくとか。
「」の場合は
&#26706; などと。
(&は半角英数にしてください)
何か方法がないか、もう少し探ってみますね。
表示できない現象、確認できました。
どうやら逆で、<cmsd:output encoding="utf-8" /> の記述があると
□だの何だの(ブラウザによって違う)になってしまうようです。
しかし逆に、<cmsd:output encoding="utf-8" /> にしておかないと
□だの何だのになってしまう文字があり、
(私の場合「萊」という字(旧字体)などが化けてしまうために対処していたのですが)
あちらを立てればこちらが立たずでは困ったものですね。
とりあえずの方法としては表示されないほうの字をコード入力しておくとか。
「」の場合は
&#26706; などと。
(&は半角英数にしてください)
何か方法がないか、もう少し探ってみますね。
masonさん、ご指摘ありがとうございます。
いろいろと調べてみたのですが、その文字は「IBM拡張文字」と言われている
文字で、さらにその文字はEUC-JPからUTF-8への変換が非常に難しい文字だと
いうことが分かりました。
http://ja.wikipedia.org/wiki/IBM%E6%8B% ... 7%E5%AD%97
CMS Designerでは入力画面がEUC-JPで構築されている事を前提として作られて
いる為、EUC-JP→UTF-8への変換がどうしても必要になります。
単純にIBM拡張文字を含むEUC-JPをUTF-8へ変換する方法は分かったのですが、
その方法を使うと他のいくつかの文字が文字化けするようになり、完全な方法が
未だに見つかっておりません。ある情報によれば「IBM拡張文字のEUC-JP→UTF-8
変換を問題なく行うのは無理」というものもございました。
大変申し訳ありませんが、現在の所これは仕様ということにさせて下さい。m(__)m
出力文字コードをEUC-JPのままにすれば表示できます。
そろそろCMS Designer本体のUTF-8化を真面目に検討する時期かもしれません。
いろいろと調べてみたのですが、その文字は「IBM拡張文字」と言われている
文字で、さらにその文字はEUC-JPからUTF-8への変換が非常に難しい文字だと
いうことが分かりました。
http://ja.wikipedia.org/wiki/IBM%E6%8B% ... 7%E5%AD%97
CMS Designerでは入力画面がEUC-JPで構築されている事を前提として作られて
いる為、EUC-JP→UTF-8への変換がどうしても必要になります。
単純にIBM拡張文字を含むEUC-JPをUTF-8へ変換する方法は分かったのですが、
その方法を使うと他のいくつかの文字が文字化けするようになり、完全な方法が
未だに見つかっておりません。ある情報によれば「IBM拡張文字のEUC-JP→UTF-8
変換を問題なく行うのは無理」というものもございました。
大変申し訳ありませんが、現在の所これは仕様ということにさせて下さい。m(__)m
出力文字コードをEUC-JPのままにすれば表示できます。
そろそろCMS Designer本体のUTF-8化を真面目に検討する時期かもしれません。