- Blender Part37
870 :名無しさん@お腹いっぱい。[sage]:2011/09/03(土) 14:22:54.99 ID:TmYwZOjn - 策定中?のC++0xだとcharはUTF-8の保持を保証して、WinとLinuxで定義が違うwcharの代わりにchar16_tとchar32_tを加えるらしい
http://ja.wikipedia.org/wiki/C%2B%2B0x#.E6.96.B0.E3.81.9F.E3.81.AA.E6.96.87.E5.AD.97.E5.88.97.E3.83.AA.E3.83.86.E3.83.A9.E3.83.AB 結局、UTF-32でもまかないきれなくなる可能性もあるんだから 冗長的だけど内部ではcharにUTF-8で保持して 表示や入力の度にUTF-16やUTF-32との相互変換をしてやるのが無難じゃないかなぁ >>868の言うように変換ミスの可能性が怖いけど
|