[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 08/21 08:58 / Filesize : 249 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その5



1 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 11:20:45 ]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、
お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>950 辺りで

前スレ
くだすれPython(超初心者用) その4
pc12.2ch.net/test/read.cgi/tech/1243160751/

関連スレ
Pythonのお勉強 Part35
pc12.2ch.net/test/read.cgi/tech/1253535109/

22 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 00:15:19 ]
>>21
最初に int または float のときに int に変換してみるということだと思うのですが
isdigit が int のときしか True にならないので

>>> float('0.789e+2')
78.900000000000006
>>> float('0.789g+2')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid literal for float(): 0.789g+2

の ValueError のときと区別したいのです

23 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 00:20:54 ]
>>> s = ['78', '78.9', '0.789e+2', '0.789g+2']
>>> for n in s:
...  try:
...   r = int(n)
...   print 'integer', r
...  except ValueError:
...   try:
...    r = float(n)
...    print 'float', r
...   except ValueError:
...    print 'not a number', n
...
integer 78
float 78.9
float 78.9
not a number 0.789g+2


24 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 00:25:15 ]
>>> s = ['78', '78.9', '0.789e+2', '0.789g+2']
>>> f = [('integer', int), ('float', float)]
>>> for n in s:
...  for c in f:
...   try:
...    r = c[1](n)
...    print c[0], r
...    break
...   except ValueError:
...    continue
...  else:
...   print 'not a number', n
...
integer 78
float 78.9
float 78.9
not a number 0.789g+2


25 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 01:23:16 ]
>>8
1行目、ありがとう

26 名前:デフォルトの名無しさん [2009/10/26(月) 01:45:29 ]
みんpy改訂版にのっていた問題なんですが、

 Pythonで10から100までの最小の素数を求めようと思い、以
 下のようなコードを書き始めました。20まで書いたところで力
 尽きて、関数を使えば簡単に書けることを思いつきました。
 以下のコードを参考に、最小公倍数を求める関数を作り、10か
 ら100までの最小公倍数を表示してください。
 >>> n = 10
 >>> for c in range(2, n):
 ... if n%c == 0:
 ... break
 ... if c == n:
 ... print 1
 ... else:
 ... print c
 ...
 2
 >>> n = 11
 >>> for c in range(2, n):
 ... if n%c == 0:
     :

この問題に対して質問です
まず、何をするプログラムですか?
問題文の意味から分かりません。何をするプログラムかわかれば
わかる気もするのですが、初心者なもので
問題読解からつまってしまう初心者ですがご教示お願いします





27 名前:デフォルトの名無しさん [2009/10/26(月) 01:51:22 ]
続けてレスすみません
インデントがうまく表示されていないみたいですが
本当はインデントされています

それと、解答例はこんなかんじです

 >>> def leastcommon(n):
 ... for c in range(2, n):
 ... if n%c == 0:
 ... break
 ... if c == n-1:
 ... return 1
 ... else:
 ... return c
 ...
 >>> for n in range(10, 100):
 ... print leastcommon(n)






28 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 02:01:10 ]
日本語でどうぞ

29 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 02:40:04 ]
>>26
素数でググレ

あと引用するならアレンジしないでそのまま書き写してくれ
コードも間違いが無いかチェックして

30 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 03:22:14 ]
問題文は完璧です
コードのほうはLinuxからだとインデントがうまく表示
できないみたいなので、Winから書き込みます
以下、そのコードです
<参考コード>
 >>> n = 10
 >>> for c in range(2, n):
 ... if n%c == 0:
 ... break
 ... if c == n:
 ... print 1
 ... else:
 ... print c
 ...
 2
 >>> n = 11
 >>> for c in range(2, n):
 ... if n%c == 0:
:

<解答例>
 >>> def leastcommon(n):
 ... for c in range(2, n):
 ... if n%c == 0:
 ... break
 ... if c == n-1:
 ... return 1
 ... else:
 ... return c
 ...
 >>> for n in range(10, 100):
 ... print leastcommon(n)



31 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 03:26:39 ]
あああああ
またインデントささってませんね
すみませんもうこれでお願いします


32 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 03:51:50 ]
専ブラ使え

33 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 03:56:53 ]
>>26
>まず、何をするプログラムですか?
>問題文の意味から分かりません。何をするプログラムかわかれば
>わかる気もするのですが、初心者なもので

その本初心者向けじゃないから今すぐ窓から投げ捨てろw
っつーか問題文の意味を聞くならこんなところで聞かずに
本人に聞けよ


LL温泉の紹介ページを作ったら煩悩丸出しの内容になったでござるの巻
ttp://coreblog.org/ats

34 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 04:23:37 ]
引用ミスであると信じたい
でなければ酷過ぎる

35 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 05:11:31 ]
血から尽きて、っていうのも問題に書いてある本文なの?
問題文もひどければ解答例もひどいなあ
解答例からみると10から99までの数字のそれぞれの割り切れる最小の数を表示する何か

36 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 08:44:53 ]
Pythonでプログラミングを始めようとする人向けの本がないよね。

37 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 12:59:15 ]
文字列の連結でidはstring、yearはint型としたときに
"私のIDは" + id + "です。年は" + year + "です。"
みたいにしてやると思うのですが、正しい、書き方はどうなのでしょうか?

38 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 13:05:58 ]
+で文字の結合をするのは効率が悪いので速度が落ちます

''.join("私のIDは", id, "です。年は", str(year), "です。"]

または

"私のIDは%sです。年は%sです。" % (id, year)

39 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 13:32:12 ]
少なくとも >>37 の状況で効率が悪くなる件は直ってるはず

40 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 13:32:55 ]
>>38
''.join(["私のIDは", id, "です。年は", str(year), "です。"])



41 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 13:33:45 ]
>>38
効率が悪くなるのも初めて知りましたw
さんくすです

42 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 20:37:39 ]
shiftjisの文字列をutf-8に変換する関数ありますか?

43 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 21:01:39 ]
>>42
docs.python.org/library/stdtypes.html?highlight=str.encode#str.encode

44 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 21:02:34 ]
>>43
の前にこれ
docs.python.org/library/stdtypes.html?highlight=str.decode#str.decode

45 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 21:09:06 ]
if文でフォルダが無いときにtrueになる条件式は
if os.path.isdir(path1)=='False':
処理〜
でいいのでしょうか?うまく動いてないので。

46 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 21:14:14 ]
>>45
isdirの戻り値は True か False 。
'True' や 'False' などの文字列ではない。

47 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 21:15:24 ]
>>43,44
ありがとうございます

48 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 23:28:00 ]
if not os.path.isdir(path1):

49 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 18:52:00 ]
コーディングの質問じゃないんですが…

当方昔少しだけperlをかじったようなものです
(文法はほとんど忘れていてアルゴリズムなら多少見れば思い出すかもしれないっていうほとんど0からと変わらないレベルです)
趣味でunix系OS上でこまごまとしたアプリを作っていきたいのですが
いきなりpythonから入って大丈夫ですか?
なんだか今見ると、今からperlをはじめるには欠点ばかり目立ってしまう感じがして…
pythonのコードを見たらすっきりしていて気に入りました

50 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 18:58:38 ]
大丈夫v



51 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 20:13:35 ]
って言ってほしいんやろ?

52 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 20:53:53 ]
初心者を虐めるな

    _, ,_  パーン
 ( ‘д‘)
  ⊂彡☆))Д´) >>51

53 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 00:26:44 ]
虐めるな言ってもな…
例えばはじめるのに100万入会金払わないと行けないんやったら、そりゃ慎重にもなるわ
んでも、これだけ無料でばら撒かれてるんだから、自分で始めてみりゃいいじゃん
ましてや、過去に経験あるんやったらインストールだって楽勝だろ?

54 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 01:57:12 ]
perlに関わるとろくなことにならんな

55 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 06:38:18 ]
というか、いきなり入って大丈夫かどうかという指標は、
実際にいきなり入ってみた人の結果を集めて成り立ってるわけで、
コミュニティ側からすれば、>>49にはその2009年度版の一データになる役目が
与えられている。データを使う側ではなく。
だから答は「大丈夫かどうかを確かめたいから、さっさとやれ」。

56 名前:デフォルトの名無しさん [2009/11/02(月) 12:59:22 ]
PHP使ってた奴は総じてダメだな

57 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 15:11:48 ]
お勉強スレが始まった頃は
perler移民ばっかりだった。

58 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 18:07:59 ]
lineという文字列の変数に正規表現にマッチする部分があれば、
指定した形に置き換えて、もとのlineとしたいのですが、
どう書けばいいのでしょうか?

59 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 18:13:15 ]
Pythonの文字列はイミュータブル。

lineという変数に、新しい文字列を代入することはできるが、
元の文字列を変えることはできない。

60 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 18:30:38 ]
>>59
ありがとうございます。
置き換えたものをline_replaceとした場合、どのように書くのでしょうか?



61 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 18:46:28 ]
import re
line = '適当な文字列'
line_replace = re.sub('パターン', '置き換える文字列', line)

複数の正規表現を同時に使う時は、
キャッシュが追いつかなくなるかもしれないので
事前にコンパイルしたほうがいい。
あと、第二引数には関数も指定可。

62 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 18:48:07 ]
>>61
サンクスです。

63 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 21:04:21 ]
関連して質問します。
re.sub() と pat = re.complie(); pat.sub() の違いについてなんですが、
re.sub() は毎回正規表現がコンパイルされますか?内部でキャッシュとかしてるんでしょうか。
pat = re.compile(); pat.sub() のほうが望ましいのは分かるんですが、正直面倒なので、
re.sub() のほうでキャッシュしてくれるんなら re.sub() で済まそうと思ってるんですが、どうでしょうか。

64 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 22:22:12 ]
キャッシュするよ
re.purge()とか参照

65 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 11:48:33 ]
要素数が range である空のリスト a を作る方法は?

range = 3 のとき

a = [空,空,空] のようなリストがほしい。
できますか?

後、Pythonでは空をどう表現するのですか?

66 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 11:55:20 ]
r = 3
l = [ "" for i in range(r)]
print l


67 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 12:03:49 ]
初心者スレで変数名に小文字のLは勘弁してたも

>>65
a = [None] * 3 とか

他の言語における空をPythonでどう表現するのか知りたいのなら
その言語の名前を挙げたほうがいいかも

68 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 12:35:11 ]
まぎらわしいので range じゃなくて r を使うけど、
(range という関数があるため)

[None for a in xrange(r)]

69 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 18:59:32 ]
すごくどうでもいいことかもしれませんが
エンコードの指定するときに、
# coding: utf-8
# -*- coding: utf-8 -*-

どちらの書き方でもOKなんですよね?
2つの書き方の意味の違いとか、こちらの書き方のほうが望ましい、
みたいなのって何かありますか?


70 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 19:01:52 ]
>>69

2.1.4 エンコード宣言 (encoding declaration)
www.python.jp/doc/release/ref/encodings.html



71 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 19:15:01 ]
l = [] * 3

72 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 02:32:29 ]
>>71
それだと長さ0の空リストが1つしかできない

73 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 06:47:41 ]
>>71

www.python.org/dev/peps/pep-0008/
> Names to Avoid
>
> Never use the characters `l' (lowercase letter el), `O' (uppercase
> letter oh), or `I' (uppercase letter eye) as single character variable
> names.
>
> In some fonts, these characters are indistinguishable from the numerals
> one and zero. When tempted to use `l', use `L' instead.

74 名前:66 mailto:sage [2009/11/04(水) 18:15:47 ]
>>73
かたいこというなよ・・・。

75 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 16:46:44 ]
質問です
受け取ったファイルを CRC32 値にリネームするスクリプトを作りたいのですが、
反復処理でスクリプト自身を除くにはどうすればいいのでしょうか
現在↓のような状況です(とりあえずサンプルが見つかった MD5 でやってます)

import os
import sys
import hashlib

def getMD5(file):
    try:
        m = hashlib.md5();
        f = open(file,'rb')
    except IOError:
            print ("Unable to open the file",file)
            return
    for line in file:
        m.update(line)
    f.close()
    return m.hexdigest()

argvs = sys.argv
for x in argvs:
    ext = x.split('.')[-1]
    oldName = x
    newName = getMD5(x) + "." + ext
    os.rename(oldName,newName)

76 名前:75 mailto:sage [2009/11/06(金) 16:50:03 ]
うぉ、ごめんなさい。インデント入ってねぇ orz
&nbsp; は無視されるのか

77 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 18:09:43 ]
うちはちゃんと見えてるから問題なし

78 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 19:51:18 ]
>>75
for x in argvs:

for x in argvs[1:]:


79 名前:75 mailto:sage [2009/11/06(金) 20:36:32 ]
>>78
サンクス、恐ろしく簡単な事だったんだな
大雑把に [start:end] ってことか

80 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 20:44:06 ]
MD5sumの計算がしたいのなら
行単位じゃなくて固定長で数KBとか数MB単位で読んだほうがいいかもね
行毎でも結果がおかしくなることはない筈だけど
やりたいことに行が関係ないし効率はよくない



81 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 20:47:38 ]
処理速度も桁違いに速くなるだろうね

82 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 20:48:11 ]
>>80
ごめん、凄く非効率なのは分かってるんだけど、
見つけたサンプル適当に組み合わせて作ってる段階だから、そこまで直せない
CRC32 の求め方もまだ分かってないぐらいだし

83 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 20:53:44 ]
zlib.crc32

84 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 20:54:49 ]
>>82
ttp://d.hatena.ne.jp/Fio/20081027/p2

85 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 20:58:36 ]
print binascii.crc32("hello world")
# Or, in two pieces:
crc = binascii.crc32("hello")
crc = binascii.crc32(" world", crc) & 0xffffffff
print 'crc32 = 0x%08x' % crc


86 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 21:01:41 ]
真っ当なサンプルGJ

87 名前:75 mailto:sage [2009/11/06(金) 21:04:26 ]
みんな優しいなぁ
ありがとう、参考にさせて頂きます

88 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 21:08:36 ]
前は
俺は crc16 を求めたいんだよ プギャー
っつー変なのもいたけどな

89 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 17:52:19 ]
リストの長さを得るのになぜ
len(list)
なんですか?
オブジェクト指向なら
list.len()
なのでは?

90 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 17:54:45 ]
lenは関数指向だから無問題



91 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 18:05:24 ]
obj.__len__()

92 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 18:10:43 ]
len が py3k でも 関数のままである理由
d.hatena.ne.jp/methane/20090721/1248195293

93 名前:デフォルトの名無しさん [2009/11/07(土) 18:59:26 ]
SGMLパーサーで分解したデータを外部から読むにはどうすればいいのでしょうか

94 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 19:07:34 ]
どのSGMLパーサーを使ってるの?
外部ってのは具体的にどういう意味?

95 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 21:16:05 ]
www.xxx.com/index.html
のようなhtmlファイルを(変数).htmlのような感じで名前を変えてコピーしたいのですが
どのように書けばいいでしょうか?

96 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 21:27:19 ]
import os
os.system(r'wget www.xxx.com/index.html -O \(%d\).html' % n)


97 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 22:39:11 ]
>>95

import urllib
var = 'abc'
urllib.urlretrieve('www.example.com/index.html', '%s.html' % var)

98 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 22:56:56 ]
>>96.,97
遅れました。
ありがとうございます。

99 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 00:14:21 ]
path1="test"
path2="/test/tmp/"

if not os.path.isdir(path1):
os.mkdir(path1,0777)
if not os.path.isdir(path2):
os.mkdir(path2,0777)

testというディレクトリの下にtmpというディレクトリを作りたいです。
path2の指定が間違ってるようなのですが正しい書き方は何でしょうか?

100 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 00:41:44 ]
path2 = "test/tmp/"
or
path2 = "./test/tmp/"

www.tohoho-web.com/wwwunix.htm#AbsolutePathName



101 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 01:58:38 ]
>>100
さんくす

102 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 03:56:08 ]
MySQLからselect文でデータを取り出しているのですが、日本語のデータだと、
name undefined, r = ('japan', 'tokyo', '??????')
IndexError: tuple index out of range
みたいになってしまいます

con.execute("SELECT * FROM table WHERE city = \"tokyo\" ")
rs = con.fetchall()
for r in rs:
nation = r[1]
city = r[2]
name = r[3]

これで取り出しているのですが、どうしたらいいですか

103 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 07:58:43 ]
それで取り出せているなら問題ないんじゃないの?
なにがまずいのか、さっぱりわからない。

104 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 08:38:28 ]
None

105 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:58:44 ]
>>103
r = ('england', 'london', 'becky')みたいな英字のみのデータは取り出せるのですが、
r = ('japan', 'tokyo', '??????')のように日本語が入っているとそこが???となって

name undefined, r = ('japan', 'tokyo', '??????')
IndexError: tuple index out of range

というエラー文がでて止まってしまいます

106 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 17:54:23 ]
name = r[3]

name = r[3] if len(r) >=3 else None

107 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 19:41:00 ]
>>106
多大の配列番号のミスでした
すいません

108 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 10:21:43 ]
エンコードを意識しようぜ
サーバのデフォルトのエンコードは?
クライアントのデフォルトのエンコードは?

109 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 18:23:57 ]
loggingではき出されるログファイルのタイムスタンプってlogging作動中は
更新されないみたいなんだけどこのへんてこ仕様は何とかならないのかな?

110 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 19:35:34 ]
>>108
エンコードの指定を間違えると例外を吐く仕様もどうかと思うけどな



111 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 19:54:50 ]
Explicit is better than implicit.

112 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 20:00:49 ]
DB、プログラムはutf8で、
shiftjisのファイルを開いて正規表現で抜いているんですが、
l[1].decode("Shift_JIS").encode("UTF-8")
みたいな感じではダメなのでしょうか?うまくいかないので。

またDBから抽出したのをまたDBにinsertしたいとき
title = r[1].encode("UTF-8")
としているのですが、まずいですか?

113 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 20:02:00 ]
??

114 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 20:25:49 ]
DBにinsertしたいとき自分指いいすかまで読んだ

115 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 20:40:25 ]
>>111
そういう事はいい加減きわまりないリファレンスマニュアルを改善してから言えw

116 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:15:11 ]
リファレンスのマニュアルの不備を指摘する前に、己の技術力不足を改善しろw

117 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:22:18 ]
>>116
( ゚Д゚)ポカーン・・・頭大丈夫?

118 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:23:33 ]
┐(´ー`)┌

119 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:25:48 ]
またruby厨の荒らしですか

120 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:27:29 ]
どこからRubyが出てくるんだよwww



121 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:30:44 ]
>>112
> またDBから抽出したのをまたDBにinsertしたいとき
言ってることがよくわからんが、
UTF-8に変換してからDBに入れたんだろう?
DBからはunicodeで戻ってくるの?

122 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:34:05 ]
>>110
例外を吐くのは、変換できなかった時だろ。
そうでなくとも知らないうちに、
他の文字に変換されるよりはましだと思うのだが。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<249KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef