盲猜由于字体缺失导致乱码,于是我把字体加过去

下载微软雅黑字体,也可以直接从 Windows 里复制一个

字体文件放在项目根目录 fonts 中对应 pubspec.yaml 配置

pubspec.yaml 配置

1
2
3
4
5
flutter:
fonts:
- family: cn
fonts:
- asset: fonts/msyh.ttc

main.dart 配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void main() {
runApp(MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
debugShowCheckedModeBanner: false,
theme: ThemeData(
primarySwatch: Colors.blue,
// 配置字体
fontFamily: 'cn'
),
home: HomePage(),
);
}
}