アカウント名:
パスワード:
UTF-8対応ってすでにオープンソースなCMSだと有名どころは当たり前に対応していますね。
でこのAD-EDIT2ってUTF-8でさらには携帯対応って事だからUTF-8からSJISへの変換はどうしているのかな?有名なJcodo.pmあたり使っている?数年前の事だけどJcodo.pmにしてもJcodo.plにしても文字コード変換で「~」など一部文字で文字化けが発生するバグがあったけど今は大丈夫になったのかな?
でWebサイトを作成する会社としてAD-EDIT2側のhttp://adedit.norenz.net/こっち側はいいとして会社側のhttp://www.norenz.net/こっちのサイト。・デザインセンスなし・サイト構造がスタイルシートではなくてテーブルレイアウトってあり得ないよ。これでWebソリューションって項目があるのが怖いくらい。
標準でEncodeがあるのに今さらJcode.pmを使い始めるものがあるのでしょうか。つか「~」ってSiftJIS(cp932)との変換における波ダッシュと全角チルダの問題だろうけど、それを文字化けするバグというのは不勉強すぎ。問題があるのは確かだけど、そうじゃない。# あとJcode.plじゃなくてjcode.plな。批判するのはもうちっと勉強してからな。
Encode.pmってJcode.pmを内包する形で搭載されたからJcode.pmのバグはそのまま引き継がれているんじゃないの?
>つか「~」ってSiftJIS(cp932)との変換における波ダッシュと全角チルダの問題だろうけど、それを文字化けするバグというのは不勉強すぎ。でも対応が不十分なのは事実。
"~"のマッピングの違いなら、規格が違うからとしか。cp932とunicodeのマッピング(テキスト) [unicode.org]
0x8160 0xFF5E #FULLWIDTH TILDE
Shift_JISとunicodeのマッピング(テキスト)(obsolete) [unicode.org]
0x8160 0x301C # WAVE DASH
波ダッシュ [wikipedia.org]
テストコード
use Encode qw(from_to); my $nyoro = "\x81\x60";from_to(my $cp932 = $nyoro, 'CP932', 'UTF-16BE');printf("CP932: %0*v2x\n", ' ', $cp932);from_to(my $shift_jis = $nyoro, 'Shift_JIS', 'UTF-16BE');printf("Shift_JIS: %0*v2x\n", ' ', $shift_jis);
結果
CP932: ff 5eShift_JIS: 30 1c
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
当たり前 (スコア:0)
UTF-8対応ってすでにオープンソースなCMSだと有名どころは当たり前に対応していますね。
でこのAD-EDIT2ってUTF-8でさらには携帯対応って事だから
UTF-8からSJISへの変換はどうしているのかな?
有名なJcodo.pmあたり使っている?
数年前の事だけどJcodo.pmにしてもJcodo.plにしても文字コード変換で「~」など一部文字で文字化けが発生するバグがあったけど
今は大丈夫になったのかな?
でWebサイトを作成する会社として
AD-EDIT2側のhttp://adedit.norenz.net/
こっち側はいいとして
会社側のhttp://www.norenz.net/
こっちのサイト。
・デザインセンスなし
・サイト構造がスタイルシートではなくてテーブルレイアウト
ってあり得ないよ。
これでWebソリューションって項目があるのが怖いくらい。
Re: (スコア:1, 参考になる)
標準でEncodeがあるのに今さらJcode.pmを使い始めるものがあるのでしょうか。
つか「~」ってSiftJIS(cp932)との変換における波ダッシュと全角チルダの問題だろうけど、それを文字化けするバグというのは不勉強すぎ。
問題があるのは確かだけど、そうじゃない。
# あとJcode.plじゃなくてjcode.plな。
批判するのはもうちっと勉強してからな。
Re: (スコア:1, 参考になる)
Encode.pmってJcode.pmを内包する形で搭載されたからJcode.pmのバグはそのまま引き継がれているんじゃないの?
>つか「~」ってSiftJIS(cp932)との変換における波ダッシュと全角チルダの問題だろうけど、それを文字化けするバグというのは不勉強すぎ。
でも対応が不十分なのは事実。
Re:当たり前 (スコア:3, 参考になる)
"~"のマッピングの違いなら、規格が違うからとしか。
cp932とunicodeのマッピング(テキスト) [unicode.org]
0x8160 0xFF5E #FULLWIDTH TILDE
Shift_JISとunicodeのマッピング(テキスト)(obsolete) [unicode.org]
0x8160 0x301C # WAVE DASH
波ダッシュ [wikipedia.org]
テストコード
結果