■ BBS_4WORLD= 2ch国際化計画
■ このスレッドは過去ログ倉庫に格納されています
▼導入済み
news4vip
campus
◆検討中
news
poverty povertyはやめてくれー
お試し●でボロ雑巾のようになったわ 日本語は受け付けていません
名前: maji
E-mail:
内容:
hello :-)
外人が使う顔文字が使えない 現在
my $a = $GB->{FORM}->{'MESSAGE'} . $GB->{FORM}->{'mail'} . $GB->{FORM}->{'FROM'} . $GB->{FORM}->{'subject'} ;
if($a =~ /[^a-zA-Z0-9\.\, #_<>\(\)\?\/\&\;\!\:\=\'\+\-\*\~\%\@\"\[\]\+]/) {&DispError2($GB,"ERROR!","日本語は受け付けていません"); }
newsとかvipの人間なら実験台にされるのは慣れてるだろ >>16
カテを新たに作ったほうがいいような・・・
例えば、「実験」とか http://qb5.2ch.net/test/read.cgi/operate/1210094359/656
>656 :番犬 ★ :2008/05/07(水) 20:07:25 ID:???0
>おっと もうこんな時間。
>お出かけ るんるん。
フザケルナ。 外人向けならメニューとかも英語にした方がいいんじゃないの 報告とか削除人とか英語対応にしなきゃならない事が多いですね。
人材集まるのかな。。。 戦時みておもったけど、日本からひらがな消えたら、キリッと引き締まる気がする。 めぬーが日本語
<html lang="ja">
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
index.js be.jsに2バイト文字 Unicodeじゃないし さらにbbs.cgiをいろいろ改修した。
これで世界中の人が書けるはずなんだが、
どうやって確かめればいいのか・・・ >>42
日本語の環境が入っていたらもともとかけてたはず。
だから実験にならいっす。
>>4
やってくれー 2010年そこには世界20ヶ国語に対応した2chがあった―― でじまは@株主 ★使えそうに無いな
英字のキャップ作ろうぜ 海外ドメイン規制は解除されているの?
海外に在住している方にお願いしてみるしかないんじゃないかしら?
もちろん日本語環境じゃないPCで、、、 どうせなら、dejimaとsenjiは、暫定的に
規制中でも書きこみできる板にしてほしいなぁ 成ル→成功
程ルナ→成功
成程→成功
成ル程→カキコ不可
わかんないんです>< ♪こ♪う♪す♪る♪と♪ひ♪ら♪が♪な♪も♪つ♪か♪え♪る
らしい… >>59
まぁ平仮名使えても、ああいう遊び板で
平仮名使ったら空気読めない痛い奴だがな(笑)
其ノ者 青キ衣ヲ纏イテ金色ノ野ニ降リ立ツベシ
バラバラにしないと書けなーい ダンプモードとか作るかねぇ
ちなみに作るときに参考にしたSJIS文字コード表
http://ash.jp/code/codetbl2.htm おいちゃん、>>13みたいに senji も正規表現晒したらどうすか?
つーか、senji は JIS X 0213 を使いたい人もいそうな気がする。
いちおう参考。
ttp://www.din.or.jp/~ohzaki/perl.htm#Character これ
if($FOX->{$GB->{FORM}->{bbs}}->{'BBS_4WORLD'} eq "senji")
{
my $a = $GB->{FORM}->{'MESSAGE'} . $GB->{FORM}->{'subject'} ;
$a =~ s/>>[0-9\-,]+//g ; # >>23とか
$a =~ s/!vip2:stop://g ; # !vip2:stop:!vip2:heal:
$a =~ s/!vip2:heal://g ; # !vip2:stop:
$a =~ s/[\x88-\x9F][\x40-\x7F]//g ; #漢字a
$a =~ s/[\xE0-\xFF][\x40-\x7F]//g ; #漢字b
$a =~ s/[\x88-\x9F][\x80-\xFF]//g ; #漢字A
$a =~ s/[\xE0-\xFF][\x80-\xFF]//g ; #漢字B
$a =~ s/[\x81][\x40-\xFF]//g ; #いろいろ記号
$a =~ s/[\x83][\x40-\x9F]//g ; #カタカナ
$a =~ s/http:\/\/[a-zA-Z0-9.,_\/]+//g ; #URL
$a =~ s/<br>//g ;
$a =~ s/ //g ;
$a =~ s/ //g ;
if($a ne '') {&DispError2($GB,"ERROR!","漢字とカタカナしか受け付けていません"); }
}
とりあえずテスト。思いきり>>57>>59>>61どおりになりますよー。
ごにょごにょしてみようかな。
my @test = qw(
成ル程
♪こ♪う♪す♪る♪と♪ひ♪ら♪が♪な♪も♪つ♪か♪え♪る
其ノ者 青キ衣ヲ纏イテ金色ノ野ニ降リ立ツベシ
);
foreach (@test) {
print $_, "\n\t";
print SenjiCheck($_) ? '可。' : '死ネ。氏ネヂヤナクテ死ネ。', "\n";
}
sub SenjiCheck {
my $str = shift;
$str =~ s/>>[0-9\-,]+//g ; # >>23とか
$str =~ s/!vip2:stop://g ; # !vip2:stop:!vip2:heal:
$str =~ s/!vip2:heal://g ; # !vip2:stop:
$str =~ s/[\x88-\x9F][\x40-\x7F]//g ; #漢字a
$str =~ s/[\xE0-\xFF][\x40-\x7F]//g ; #漢字b
$str =~ s/[\x88-\x9F][\x80-\xFF]//g ; #漢字A
$str =~ s/[\xE0-\xFF][\x80-\xFF]//g ; #漢字B
$str =~ s/[\x81][\x40-\xFF]//g ; #いろいろ記号
$str =~ s/[\x83][\x40-\x9F]//g ; #カタカナ
$str =~ s/http:\/\/[a-zA-Z0-9.,_\/]+//g ; #URL
$str =~ s/<br>//g ;
$str =~ s/ //g ;
$str =~ s/ //g ;
return ($str eq '');
} >>65
>>57
成 ル 程
90A2 838B 92F6
↓
$a =~ s/[\x88-\x9F][\x80-\xFF]//g ; #漢字A
↓
____ 83__ __F6
↓
拾えないゴミ残る さぁ 老戦士(sjisの達人)たちよ頑張るんだ !! SJIS(CP932) なんて Perl/PHP で扱うときにめんどくさいからわかんないんです>< >>69
ここで16進数にしてみた
http://www.ahref.org/cgi/mozicode/
「リ 83 8a」
「立 97 a7」
8a97 なんで、>>67 の理由でダメ 手抜き。
sub SenjiCheck {
my $str = shift;
$str =~ s/>>[0-9\-,]+//g ; # >>23とか
$str =~ s/!vip2:stop://g ; # !vip2:stop:!vip2:heal:
$str =~ s/!vip2:heal://g ; # !vip2:stop:
# 順繰りにやるから悲しいことが起きるのです。
$str =~ s/(\x81[\x40-\xFF]|\x83[\x40-\x9F]|[\x88-\x9F][\x40-\xFF]|[\xE0-\xFF][\x40-\xFF])+//g; #(カタカナ|いろいろ記号|漢字aA|漢字bB)+
$str =~ s/http:\/\/[a-zA-Z0-9.,_\/]+//g; #URL
$str =~ s/<br>//g;
$str =~ s/ //g;
$str =~ s/ //g;
return ($str eq '');
}
>>57>>59>>61>>69のクリアに限り、確認済み。 $str =~ s/(\x81[\x40-\xFF]|\x83[\x40-\x9F]|[\x88-\x9F][\x40-\xFF]|[\xE0-\xFF][\x40-\xFF])+//g; #(カタカナ|いろいろ記号|漢字aA|漢字bB)+
ここだけ変えればいいの? あれで解決なのかどうかよくわかってませんが、コメントの訂正。
× #(カタカナ|いろいろ記号|漢字aA|漢字bB)+
○ #(いろいろ記号|カタカナ|漢字aA|漢字bB)+ unicodeにしかない旧字体なかったっけ
あと&lloみたいのはやらんの そういえば戦時なら西暦じゃなくて2600年の何とか暦にしてよ
神武天皇がどうのこうのってやつ senjiを
BBS_YMD_WEEKS=月/月/火/水/木/金/金
に出来ないかな 1 名無シサン@ヲ腹イッパイ。 2008/05/10(土) 10:36:39 ID:7Bo360GH0
ンァ
2 名無シサン@ヲ腹イッパイ。 2008/05/10(金) 22:43:02 ID:7Bo360GH0
ナンダ金曜カ
むーん・・・ 金曜ニナッテルヨ
苦情ヲ申シニ来タガ、ココガ原因カ
変更スルナラ、月月火火木金金デハナイノカ? http://qb5.2ch.net/test/read.cgi/operate/1112293096/811
811 名前:ひろゆき@どうやら管理人 ★[] 投稿日:2005/04/02(土) 14:27:34 ID:???0 ?###
曜日は検索とは無関係だから、
情報価値の点でいくと、どうでもいいような。
URLにハイフンがあるとダメなようだ
206 http://qb5.2ch.net/test/read.cgi/operate/1210091607/90-91 sage 2008/05/10(金) 23:00:10 ID:ie7HvxzM0
コウスレバ貼レルカナ
213 ハデマツ勝ンセマリ乗名 sage New! 2008/05/11(月) 01:27:59 ID:TQkIXILWP
http://qb5.2ch.net/test/read.cgi/operate/1210091607/90
214 ハデマツ勝ンセマリ乗名 sage New! 2008/05/11(月) 01:29:15 ID:TQkIXILWP
成ル程、ハイフンガダメナヤウデアリマス
>>104
>>65
$a =~ s/http:\/\/[a-zA-Z0-9.,_\/]+//g ; #URL
↑たしかにハイフンは、ない ~と%と#もないけど。
手抜きのツケが。
> s/http:\/\/[a-zA-Z0-9.,_\/]+//g; #URL
s/h?ttp:\/\/[\d\w,.\/#-]+//g; # 2ch内ならこれで足りる? ttp まではいちおう考慮。
s/h?ttps?:\/\/[\d\w,.\/#;?:@&%=+$.!~*'()-]+//g; # いろいろ考慮。でも手抜き。
URLを装うだけでいろいろできてしまうのは仕方ないのかな。 訂正。ドット1個消し忘れ。
> s/h?ttps?:\/\/[\d\w,.\/#;?:@&%=+$.!~*'()-]+//g; # いろいろ考慮。でも手抜き。
s/h?ttps?:\/\/[\d\w,.\/#;?:@&%=+$!~*'()-]+//g; # いろいろ考慮。でも手抜き。 (´-`).。oO(昔はこんなにRegExp入れたら負荷かかり卓って怒られたのになぁ♪) 新設板・板移動情報・8@運用情報
http://qb5.2ch.net/test/read.cgi/operate/1196842428/311
311 名前:まほら ★[sage] 投稿日:2008/05/11(日) 01:40:50 ID:???0 ?DIA(102030)
>>303さん
>>305 番犬さん
お疲れ様です。bbsmenu/bbsmenu2/bbstableの変更に対応致しました。
どこに入れればよろしいのかがよく分かりませんでしたので、
とりあえずは各カテゴリ最下部に入れさせて頂きましたが、よろしかったでしょうか?
あと、dejima板のbbsmenu名は「出島」の方がよろしかったでしょうか?
シュッ
シュッ ハ,,ハ シュッ
ハ,,ハ 彡( ゚ω゚ )
( ゚ω゚ )彡ミ( ゚ω゚ ) お断りします
_(__つ/ ̄ ̄ ̄/_
\/ / ■ このスレッドは過去ログ倉庫に格納されています