teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2021/09/25 00:32

投稿

退会済みユーザー
answer CHANGED
@@ -1,4 +1,23 @@
1
1
  以下の記事が参考になりませんか?
2
2
 
3
3
  サロゲートペアや結合文字が含まれているか調べる
4
- [https://dobon.net/vb/dotnet/string/issurrogatepair.html](https://dobon.net/vb/dotnet/string/issurrogatepair.html)
4
+ [https://dobon.net/vb/dotnet/string/issurrogatepair.html](https://dobon.net/vb/dotnet/string/issurrogatepair.html)
5
+
6
+ **【追記】**
7
+
8
+ 上に紹介した記事からリンクが貼ってある以下の記事の通りやってみました。
9
+
10
+ 文字列の長さ(文字数)を取得する
11
+ [https://dobon.net/vb/dotnet/string/stringlength.html](https://dobon.net/vb/dotnet/string/stringlength.html)
12
+
13
+ 以下の .NET 5.0 のコンソールアプリで、
14
+
15
+ ![イメージ説明](a0901d7d0d710ca8d5e4d83fe14838b1.jpeg)
16
+
17
+ 結果は以下の通りとなります。
18
+
19
+ ![イメージ説明](7707e17b1f1101245cd804a999c0f309.jpeg)
20
+
21
+ > みた通りの14文字としてカウントしたいです。
22
+
23
+ 自分には 13 文字に見えますけど。上の結果では「今日は家族で旅行に行った????‍????‍????‍????」は 13 文字になります。