上っ面だけでは判断できませんが、以下のコードは UTF-8 で書かれています。
#include <iostream>
int main() {
std::cout << "こんにちわ世界" << std::endl;
return 0;
}
mac 環境にて、 gcc-4.2.1 と clang++ 3.1 の両方でコンパイルして実行してみました。
$ clang++ hello.cpp
$ ./a.out
こんにちわ世界
そらまー、そうですよねー。調子こいて、もうひとつ
#include <iostream>
int main(){
std::cout << "こんにちわ世界" << std::endl;
std::cout << "おはよー" << std::endl;
std::cout << "Good Morning-." << std::endl;
std::cout << "早上好ー" << std::endl;
std::cout << "早晨ー" << std::endl;
std::cout << "Bonjour!" << std::endl;
std::cout << "Buenos dias-." << std::endl;
std::cout << "안녕하십니까?" << std::endl;
std::cout << "Доброе утро." << std::endl;
std::cout << "Bom dia-." << std::endl;
std::cout << "Buon giorno-." << std::endl;
std::cout << "Guten Morgen." << std::endl;
return 0;
}
ほれ
$ clang++ hello.cpp
$ ./a.out
こんにちわ世界
おはよー
Good Morning-.
早上好ー
早晨ー
Bonjour!
Buenos dias-.
안녕하십니까?
Доброе утро.
Bom dia-.
Buon giorno-.
Guten Morgen.
そらまー、そうですよねー。妙な感動がありますな…。
ツッコミ入りそうなんで、書いとくと windows でも
コードページ 65001 を指定すると、基本、同じ事になります。
試してないです。
c:¥>chcp 65001
0 件のコメント:
コメントを投稿