「SJIS」を含む日記 RSS

はてなキーワード: SJISとは

2016-05-04

http://anond.hatelabo.jp/20160504205009

ボクはおっさんから

mb_convert_encoding

かな

SJISEUCサイトが多くて UTF8 に変換する簡単お仕事ばっかりやってた

次点で mb_convert_kana

2016-02-23

http://anond.hatelabo.jp/20160223173426

1、物質である

2、一般名詞である

3、日本語

4、UTF8、SJISEUC表現することができる

5、地球上に存在している

6、空気より重い

7、年月の経過によって劣化する

8、高熱で燃える

9、ゼリーより硬い

10、任意に移動することができる

2015-11-06

YYYYMMDD

電子データ上で日付けをDD-MM-YYYY形式で扱うやつなんなの?

ファイル名に使うと日付順に並ばないから

SN-DDMMYYYY FILENAME.xlsxとかファイル名を付けてて、アホかと思う。

SNも途中で追加ファイルが入ったら枝番をどんどん増やしてるし。

もっとひどいのは、DDMMYYYY形式CSVファイル作成して

そのままエクセルコピペして渡してきて、

日付けカラムがめちゃくちゃなデータになってたりするのに、

平気な顔して使っていてデータが壊れたとか言ってくる

ふざけんな。

あと、CSVファイルフランス語入れるなら、文字コードSJIS使うな。

2013-02-19

http://anond.hatelabo.jp/20130219210226

もう少し詳しく調べてみたよ

http://linux.ohwada.jp/modules/smartsection/item.php?itemid=515

http://0xcc.net/pub/webdb/bk-05.html

などのまとめが素晴らしいね

最近ブラウザほとんどRFC2231に対応しているみたいだ

IEは,8になってもまだ対応してなかったのかよ! とか Safariは未対応かよ! という突っ込みはあるけどね

それと,自分環境で確かめられる範囲でさきほどの投稿の表をもう少し充実させてみたよ

生utf8sjisurl_encode(utf8)url_encode(sjis)RFC2231
chrome24 (win7-64bit)okxokxok
firefox18 (win7-64bit)okxxxok
IE9 (win7-64bit)xokokxok
firefox18 (MacOS X)okxxxok
Operaokxxxok
Safari5.1.7 (MacOS X)okokxxx
IE8,7,6xokokだけど長いファイル名×?x

RFC2231対応状況全般と,IEの8,7,6とOperaについては参考ページから情報を使っているよ

それと,参考ページと私の調査でSafariの生SJIS対応の結果が矛盾しているんだけどどうしよう・・・バージョンの違い?

結局どうすればいいのさ

案は2つあるよね

案1)


案2)

Rails3でRFC2231準拠のやり方がよくわからないので,Rails3のsend_file関数日本語ファイル名を使うなら案2が無難かな

Safari対応を考えても案2の方がシンプルだしね

あと,send_file関数URLエンコードは色々とトラブルありそうだからやめとこうな!

Rails3で日本語ファイルダウンロードさせると文字化けするぞ

いままでの私のやり方

Webブラウザによって,マルチバイトファイル名の取り扱いが異なるというのが問題なんだよね

いままでは,http://kingyo-bachi.blogspot.jp/2012/10/railssendfilechrome.html 

を参考にして,ファイル名をURLエンコードすることでお茶を濁していたんだ

でもこれだと,Firefoxファイル名が文字化けすることに気付いてしまった

気づかなければ放置していたんだけどね :P

もっといい方法いか

そこで最近事情を調べたサイトはないかと調べてみると

http://rails.hatenadiary.jp/entry/2013/01/31/104006 を発見

(生sjisと,URLエンコードの違いはもう少ししっかり書いておかないと誤解招かないかな?という当ページへの突っ込みはさておき)

まりは,基本は日本語ファイル名をUTF-8で扱うぞ,ただしIEだけは例外としてSJISに変換してやるぞ

ということだね

ちょっと気になったので,このあたりのブラウザ対応状況をざっと調べてみたよ

なお調べた日本語ファイル名は「今日の予定.doc」.「予」という漢字が入っているのがポイント

生utf8 sjisurl_encode(utf8)url_encode(sjis)
chrome(win7-64bit) ok x okx
firefox 18 (win7-64bit) ok x xx
IE9(win7-64bit) x ok okx
firefox(MacOS X) ok x xx

例外処理って気持ち悪いよね

さらにいろいろ調べてみると,正式にはRFC2231に準拠させるのが正しいみたい

http://fgin.seesaa.net/article/30073826.html によると,

IE6対応してなかったようだけど,私の中ではIE6はもう絶滅していることになっているので!

最近ブラウザ対応しているよね!きっと!

Railsのsend_file関数でさ,RFC2231準拠のContent-Disposition表記ができたらいいのにな(チラッチラッ)

2011-06-27

jQuery.fileTree と 日本語ファイル名 (IIS & PHP)

IIS+PHP(つまりWindows環境)で

A Beautiful Site (http://abeautifulsite.net/)さんの

jquery.fileTreeを利用させてもらった。

以下、留意点...

script:

パスを指定しないと、もとのhtmlがあるパス(ディレクトリ)にあるもの解釈する。

(/jqueryFileTree.php と指定すると、公開しているルートディレクトリにあるjqueryFileTree.phpを探しにいく)

http://...と指定して他のサーバへ問い合わせるのも可能な模様(だが、試していない)。

root:

Windows場合は、最後に/または¥が必要。

d:/

d:/temp/

など

日本語文字化け対策:

hemlentries -> htmlspecialchars は必須。

 http://treatment-head.blogspot.com/2008/11/jquery-file-tree_21.html

 ただし、UTF-8EUC-JPでページを記述している場合は、さらに処理が必要。

phpではscandirなどのファイル処理において

windowsでは、mbstringの設定にかかわらず、引数SJIS渡し、戻り値SJIS返しの模様。

したがってUTF-8EUC-JPでページを記述している場合は、

その点を考慮してconnectorsフォルダにあるjqueryFileTree.phpを書き換える必要がある。

(きれいなソースでないので公開はちょっと控えます)


このphpファイルの先頭に

$_POST['dir'] = urldecode($_POST['dir']);

という行があるが(スーパーグローバル変数デコード済みで、さらにデコードするのは危険phpマニュアルに記載されている)

どのみちUnicode文字列URLデコードはこの関数では無理なようなので、phpマニュアルのUserNoteから拝借。

http://php.net/manual/en/function.urldecode.php

こちらにズバリが掲載されているか...と試してみたが、どうも動作がうまくいかなかった

http://ameblo.jp/pushurinko/entry-10287161493.html

他、ご参考

 http://life-hack.jp/blog/charly/151

2009-12-12

今のパソコンが失敗してると思うところ

今のパソコンが失敗してると思うところ

2009-08-18

http://anond.hatelabo.jp/20090818092941

mbstring.language = Japanese

mbstring.internal_encoding = EUC-JP

mbstring.http_input = pass

mbstring.http_output = pass

mbstring.encoding_translation = Off

mbstring.detect_order = UTF-8,SJIS-win,eucJP-win

mbstring.substitute_character = none

;mbstring.func_overload = 0

;mbstring.strict_encoding = Off

となってます。殆どphp入れた時の初期値のはず。

2009-02-22

ニコ生アラート Java

どこに書いたらみんな気づいてくれるのか分からないからここらへんにも書いておこう。

ニコ生アラートJava版作りました。マックでも動きます。

windowsだと終了できないかも。(javaw.exeを強制終了で多分いける)><

やっつけ仕事だけど多分動きます><

http://tinyurl.com/NicoNamaAlert

だれか改良してください><

=====================================

りーどみー

=====================================

中身

NicoNamaAlert.jar

プログラムファイル

setting.txt

設定ファイル

NicoNamaAlert.java

ソースコード

ReadMe.sjis.txt, ReadMe.utf8.txt

このファイル(と別エンコーディング版)

使い方

Javaが入っていない人はダウンロードしてください。

http://java.com/ja/

その際、勝手Yahoo!ツールバーが入る事があるので気をつけて。

setting.txtに、1行ずつ予約したいコミュニティまたはチャンネルIDを登録

channel/ch99999 とか community/co99999 といった感じで。

とりあえず1行ごとIDと比べているだけなので、

他に何か書いてあっても大丈夫なはず。

IDの行だけはID以外書かないようにしておいてください。

毎回このファイルは読み直しているので、変更しても再起動する必要はありません。

NicoNamaAlert.jarダブルクリック

30秒おきに新着をチェックします。

Macの場合はおなじみのコーヒーカップアイコンがDockに出てきます。

Windowsの場合は何も出てきません。

Unixはまだ試していません。

予約したコミュ生放送が始まると、ダイアログが出るので、

はい(Y)をクリックすると、アドレスコピーされる。はず。

それをブラウザペーストすればおけ。

終了するときは、Macの場合はDockのアイコンを選択して、

上のメニューから終了 または Cmd+Q

Windowsの場合はタスクマネージャからjavaw.exeを探して強制終了してください。

他にもjavaアプリを起動している場合は、javaw.exeが複数ある可能性があるので、

そのときは運試し。



言い訳

Macだけどニコ生アラートがうらやましくてつくりました><

javaブラウザを開く方法が分かりません(SE6ならできるっぽい)><

やっつけ仕事なのでソース超きたないです><

もっといい感じなの作れるひとお願いします><

ソースコードはもう適当に炒めちゃってください><

コマンドラインから起動すると中の人が何してるかなんとなく見えます。

settingに最初から入っている二つのコミュ

1つ目はお気に入りコミュ「おい、ゆとり英語教えてください。」で、

2つ目はニコ生アラートWin版)の生まれ場所です。

この2つの生放送がなければこのプログラムはできていませんでした><

仕組み

http://live.nicovideo.jp/recent から必要なデータ

1行1行検索して取り出しているだけです。

チャンネルコミュニティIDサムネイルファイル名から取れます。

ね、簡単でしょ?


今後の展望

アイコンコーヒーカップ以外にしたい(っていうとOSごとに実行ファイルが必要)

Windowsでもちゃんと終了できるようにしたい(まぁ本家使ってください)

チャンネルコミュニティの登録を簡単にしたい

以上。

2008-09-25

[]

http://www.ubuntulinux.jp/products/JA-Localized http://www.ubuntulinux.jp/

http://jody.sci.hokudai.ac.jp/~ike/colum/ubuntu_feisty_amd64.html

wget -q http://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add -

sudo wget http://www.ubuntulinux.jp/sources.list.d/hardy.list -O /etc/apt/sources.list.d/ubuntu-ja.list

sudo apt-get update

sudo apt-get install ubuntu-desktop-ja

sudo apt-get install ubuntu-ja-keyring

sudo apt-get upgrade

sudo apt-get install language-pack-gnome-ja language-pack-ja

sudo apt-get install ipafont ipamonafont lha-sjis

sudo apt-get install scim-anthy

sudo apt-get install scim-bridge im-switch

sudo apt-get install openoffice.org-l10n-ja openoffice.org-help-ja mozilla-firefox-locale-ja-jp

im-switch -l

2008-09-06

??  ←から(ちるだ)にょろ 全角の~ が 文字化けするね。

有名な文字コードバグ「しかも文字コード規格のバグであって、プログラムバグではない」

なんだけど。はてなバックエンド対応してないのね。

バックエンドMySQLドライバを EUCで指定して、UTF-8SJISEUCを混在させると起きるので。

バックエンドバックエンドドライバUTF-8で統一した方が良いよ。

+チルダの文字コード変換は海外製を信じないで、自前でやったほうがいいよ~

2008-07-22

報道ウェブサイトの検索ページ一覧

検索ポータルニュース部分は略。クエリ用キーは最後に置く。

一般

朝日
http://sitesearch.asahi.com/.cgi/sitesearch/searchoption.cg?site=Asahi&link=PARAM_LINK&Keywords=
http://websearch.asahi.com/.cgi/sitesearch/sitesearch.pl?Keywords=hoge 空にするとガイドに跳ばされる
毎日
http://search.mainichi.jp/result?st=s&sr=n&p=
読売
http://www.yahoo-search.jp/?ord=s&id=300069&rt=&kw=
産経
http://search.sankei.jp.msn.com/?cp=932&q=
http://search.sankei.jp.msn.com/resultnews.aspx?cp=932&q= 最新記事
http://search.sankei.jp.msn.com/resultarchive.aspx?cp=932&q= 過去記事
msn環境によってcpは変えたほうがいいのかも。izaでも可。
日経
http://sitesearch.nikkei.co.jp/search?site=default_collection&client=nikkeinet_2&proxystylesheet=nikkeinet_2&output=xml_no_dtd&oe=UTF-8&ie=UTF-8&hl=ja&getfields=&q=
google 検索アプライアンス
中日東京
http://search-jp.fresheye.com/?cs=sjis&ord=s&id=500&kw=hoge
http://search-jp.fresheye.com/?cs=sjis&ord=s&id=502&kw=hoge
fresheye
時事
http://www.jiji.com/jc/z?key=
フォームが出ない・・・
47news
http://www.google.co.jp/search?hl=ja&q=site%3A47news.jp&q=hoge
微妙
AFPBB
http://www.google.com/cse?cx=011657529594017881301:ibnb1dmgffs&cof=FORID:0&q=
google CSE
経済金融投資
jp.reuters
http://search.jp.reuters.com/query/?st=20&s=JP&q=
ダイヤモンド
http://search.diamond.jp/search?entqr=0&ud=1&sort=date%3AD%3AL%3Ad1&output=xml_no_dtd&oe=UTF-8&ie=UTF-8&client=diamond_frontend&site=default_collection&proxystylesheet=diamond_frontend&q=
google 検索アプライアンス

IT

ITmedia
http://search.itmedia.co.jp/?whence=0&max=30&result=normal&sort=date%3Alate&idxname=news&query=
idxnameは設定なしで「すべて」、news bizid anchordesk enterprise executive plusd mobile pcuser lifestyle games d-style
@IT
http://www.atmarkit.co.jp/misc/search/search.html?cx=002351675112469469566:kxfahjlc-8o&cof=FORID%3A9&q=
google CSE
ITpro
http://itpro.nikkeibp.co.jp/search/index.html?q=
ZDNet Japan
http://japan.zdnet.com/search/searchcross.htm?cn=&q=
ASCII.jp
http://ascii.jp/search/?cx=000153901679569912450%3Aohmbwc6twoq&cof=FORID%3A11&q=
google CSE
Impress Watch
http://search.impress.co.jp/cgi-bin/namazu.cgi?idxname=pc&idxname=enterprise&idxname=dc&idxname=akiba&idxname=av&idxname=game&idxname=k-tai&idxname=internet&idxname=broadband&idxname=forest&idxname=robot&idxname=kaden&query=
namazu
Wired Vision
http://wiredvision.jp/search?q=

芸能スポーツ

報知
http://hochi.yomiuri.co.jp/contents/cse/searchResults.htm?cx=004729702764462794933%3A_lbkzyf7pac&cof=FORID%3A11&q=
google CSE
日刊スポーツ
http://partners.search.goo.ne.jp/nikkansports/web.jsp?from=nikkansports&PT=nikkansports&IE=utf-8&MT=
goo
スポニチ
http://partners.search.goo.ne.jp/sponichi/web.jsp?IE=sjis&from=sponichi&PT=sponichi&Domain=www.sponichi.co.jp&RD=DM&MT=
goo
サンスポ
http://insite.search.goo.ne.jp/sankei/search.php?PT=sanspo&from=sanspo&IE=sjis&SEL=sanspo&MT=
goo。izaでも可。
ZAKZAK
http://insite.search.goo.ne.jp/sankei/search.php?PT=zakzak&from=zakzak&IE=utf8&SEL=zakzak&web=+%8C%9F%8D%F5+&MT=
goo。izaでも可。

2008-07-19

http://anond.hatelabo.jp/20080719074415

元記事のこと叩いてる奴がいるけどさ、ちょっとこのJ-CASTの突出ぶりって異常だぞ。

今「憲法」で検索してみたんだけどさ、JANJANは3000ぐらいあるのに、J-CASTは545しかないわけ。

自分で見てみ?

http://www.google.co.jp/custom?num=100&hl=ja&cof=&domains=www.j-cast.com&sig=IOr0Ql3iJS1PExd-&flav=0000&q=%E6%86%B2%E6%B3%95&btnG=%E6%A4%9C%E7%B4%A2&sitesearch=www.j-cast.com

http://search.janjan.jp/search?q=%8C%9B%96%40&btnG=%8C%9F%8D%F5&entqr=0&sort=date%3AD%3AL%3Ad1&output=xml_no_dtd&client=fsi_test&ud=1&oe=sjis&ie=sjis&proxystylesheet=fsi_test&site=fsi_testcoll

こういう言葉ならJANJANの方が何倍も多いのに、毎日の件になるとJ-CASTの方が十倍以上も多いって、やっぱ変じゃないのか?

2008-07-04

OperaからXMMSを起動させると、多重起動してしまう貴方

やっぱり文字エンコードはShift-jisにしておかないと不便。

自動認識?なにそれって感じ。

#!/bin/sh
LANG=ja_JP.SJIS TMPDIR=/tmp /usr/bin/xmms -e "$@"

とりあえず、自分の環境xmmsセッションファイルが何処に保存されてるかを確認しながら、適当に読みかえてね。

2008-05-30

http://anond.hatelabo.jp/20080530130059

文字コードでした。

SJISダメEUCにしたらおkでした。

あと改行コードDOSになってたのも原因かもしれないです。

どうもありがとうございます。

2008-04-24

http://anond.hatelabo.jp/20080424104719

でも今回の仕事は、分からない僕じゃなくて、分かる誰かがやるべき仕事だと思うんです。

新人は往々にしてこういう発想をしがち。

でも、間違ってるから。

おまえがやれ。

それだけだ。

そして、改行コードが違っているというので閃いた。

アスキーモードバイナリモードについてGoogle先生に教えてもらえ。それで一件落着だ。

あと、EUCSJISとかUnixDosとかも一緒にな(笑)

2007-10-20

http://anond.hatelabo.jp/20071019153453

よもや、レスがついてるとは思わなかった。

興味を持ってもらえてサンクスです。

entry = diary.entry('20070712231804')

エントリー指定してたからなんなんだろうと思って。

editもできるってことなのかな?

書き込んだあとの編集機能はいまんとこなし。

上記は指定したidエントリを引っ張ってくる。

# get entry from id
entry = diary.entry('20070712231804')

# puts entry title
puts entry.title

# puts entry content
puts entry.content

で、そもそもRubyに詳しくない自分からするとちゃんとした使い方がそれでもわからない。

バカでごめんねなんだけど、どうやって使えばいいの?

たとえば、エントリタイトル一覧(1ページ目だけだけど)を出力するなら

diary = Masuda::Diary.new

diary.entries do |entry|
  puts entry.title
end

こんな感じかな。

新しいエントリを登録するなら

diary = Masuda::Diary.new

diary.login('my_id', 'my_pass')
diary.post('koko wa title ne', <<EOS)
koko ni kizi no honbun wo kaku
EOS

とか。

ずらーっと増田らしきものを読み込む。

そりゃそうだわなと思いながら文字化けの山。

文字化けなのは、たぶん増田エントリ(UTF-8)をそのまんま取得しているせいだと思う。

なんでスクリプトを実行するときにフィルタを通すとか

~$ ruby hoge.rb | nkf -Ws

出力するときにSJISに変換するとか。

require 'rubygems'
require 'masuda'
require 'kconv'

diary = Masuda::Diary.new
diary.entries.each do |entry|
  puts entry.title.tosjis
  puts entry.content.tosjis
end

あと

session[:diary] = diary.raw

diary = Masuda::Diary.restore(session[:diary])

の...って何でしょうか??

Masuda::Diary#rawインスタンスシリアライズするメソッド。

ログイン済みのインスタンスシリアライズしてセッションにつっこんどいて、次のリクエストでも使いまわすとか。

わかりづらい文章で申し訳ない。

2007-04-18

ブックマークタグ付けの罠

ブックマークにはいつも何かしらタグをつけようと思ってるのだが、しばしば漢字で始まるタグの取り扱いに困る時がある。

英字はアルファベット順、日本語はあいうえお順と辞書順になるのだが、漢字はその一貫性が今ひとつ見られない。UTF-8SJISかその辺りのコード順なのだろうか?

ともかく、漢字の読み方で想定していたのとはエントリ編集時の自動タグ?が違う場所に表示されてしばしば混乱する。

コメントに直書きすればいいのだが、何かそれはそれで負けた気分になってしまう。

タグの表示順番をユーザ側で自由に変更できないんでしょうか。

増田で聞くことじゃないかもしれないけど。

2007-01-08

GoLive 5

http://anond.hatelabo.jp/20070108095922

http://anond.hatelabo.jp/20070108121015

	<head>
		<meta http-equiv="content-type" content="text/html;charset=x-sjis">
		<meta name="generator" content="Adobe GoLive 5">
		<title>紙屋研究所の案内図</title>
	</head>

2006-12-30

たしかに(笑)<UNIXで育ってる時点で十分に変

ただ、Windowsができる前にもUNIXはあったんだ。そんな人達がいることは記憶の片隅においやって。

今となってはWindowsで育たない方が変態チックだね。たしかに。

だからUNIXネイテブな秀丸がないのでしょう。秀丸が動かない環境変態チックだから。Windowsのない環境が変といえるから。

変な環境に合わせる必要ないもんね。

そういえば日本以外のwinユーザはなに使ってるんだろう。秀丸以外でなに使ってるんだろう。

自分的には「\n <-> \r\n」「JIS <-> SJIS <-> EUC」「正規表現検索・置換」があればいいのだが、win秀丸以外知らないんだよな。

http://anond.hatelabo.jp/20061229125137

2006-09-24

ホントに匿名で書こうと思ったら??

うっかり他人の書いた記事のPermalinkを踏んだりしないように注意する必要があるね

あと、にょろにょろが化ける(SJIS 8160)??

ログイン ユーザー登録
ようこそ ゲスト さん