草庐IT

utf8_turkish_ci

全部标签

iphone - NSString UTF8String 处理 unicode 字符

当我在某些unicode字符上运行[NSStringUTF8String]时,生成的constchar*表示在NSLog和设备上都被破坏了/模拟器显示。NSString本身显示正常,但我需要将NSString转换为cStr才能在CGContextShowTextAtPoint中使用它。它很容易重现(见下面的代码)但我已经搜索过类似的问题但没有任何运气。一定是我缺少的基本内容。constchar*cStr=[@"章"UTF8String];NSLog(@"%s",cStr);谢谢! 最佳答案 CGContextShowTextAtPo

ios - 如何使用 Applescript 创建和写入 UTF-16 文本文件?

我正在编写Applescript来解析iOS本地化文件(/en.lproj/Localizable.strings),翻译值并以UTF-16(Unicode)编码将翻译(/fr.lproj/Localizable.strings)输出到磁盘。出于某种原因,生成的文件在每个字母之间都有一个额外的空格。经过一番挖掘,我在LearnAppleScript:TheComprehensiveGuidetoScripting中找到了问题的原因。"IfyouaccidentlyreadaUTF-16fileasMacRoman,theresultingvaluemaylookatfirstglanc

android - Xamarin 和 Travis-ci

我有一个简单的helloworld应用程序无法构建。我从构建中得到以下输出。Warnings:/home/travis/build/chaione/csharptrav/csharp/csharp.iOS/csharp.iOS.csproj:warning:Couldnotfindprojectfile/usr/lib/mono/xbuild/Xamarin/iOS/Xamarin.iOS.CSharp.targets,toimport.Ignoring./home/travis/build/chaione/csharptrav/csharp/csharp.Droid/csharp.D

ios - 在运行 CI 测试之前,如何强制关闭 iOS 升级对话框(和其他 Apple 对话框)?

每次有可用的次要/主要操作系统更新时,Apple都会在我们的CIiPad(物理设备)上显示一个对话框。我相信我也见过类似“您已经2周没有备份”的内容。这些对话阻碍了我们的自动化,当我们没有测试结果时,它让我们看起来很糟糕。我们可以使用任何工具或技巧来消除/阻止这些对话吗?目前我们运行的是iOS9。 最佳答案 Xcode7UI测试会为您完成(不要将它与UI自动化混为一谈)缺点是-它只能在ios9及更高版本上运行。 关于ios-在运行CI测试之前,如何强制关闭iOS升级对话框(和其他Appl

objective-c - CI 与 iOS (Objective-C) 项目和 Hudson

在我们公司,我们使用Hudson作为我们的CI,我们使用许多不同的语言,它们都在linux上运行良好。我们不会为我们的iOS项目执行此操作。我知道我们可以,使用带有OSX的mac并使用终端(命令行)构建项目。但这可以使用例如Debian来完成吗?还可以运行xCode4创建的单元测试吗?我问这个问题的原因是因为我需要知道订购新的macmini(或任何其他mac)对于遵守CI是必要的。 最佳答案 确实可以做到(我之前试过)——但是,是否值得这么麻烦值得怀疑。这远非直截了当的过程,从商业角度来看,购买macmini更可行(我认为)。但是,

iphone - 修改文件 IOS 的 UTF 时间

需要获取UTF时间格式的文件夹中IOS应用程序的最后修改时间? 最佳答案 尝试下面的代码,这会有所帮助+(NSString*)fnGetModifiedTime:(NSString*)inFolderPath{NSFileManager*fm=[NSFileManagerdefaultManager];NSDictionary*attrs=[fmattributesOfItemAtPath:inFolderPatherror:nil];inttheDirModified=0;if(attrs!=nil){NSDate*date=(N

ios - 编码的 nsdata utf8 json,在 ios 中带有重音字符

我向使用JSON回答我的网络服务器发出发布请求,这是响应的header:Cache-Control:privateContent-Length:826Content-Type:application/json;charset=utf-8Date:Wed,04Feb201505:53:59GMTServer:Microsoft-IIS/8.5Set-Cookie:ASP.NET_SessionId=0w0mile5232yoqqdlcdomwgf;path=/;HttpOnlyX-Aspnet-Version:4.0.30319X-Powered-By:ASP.NET我解析数据响应(NS

iphone - 如何将 NSString 编码转换为 UTF8

我做了类似的事情:NSData*dt=[mystrdataUsingEncoding:NSWindowsCP1251StringEncoding];NSString*str=[NSStringalloc]initWithData:dtencoding:NSUTF8StringEncoding];然后NSLog(@"%@",str);但是,如果“mystr”是英语,那么NSLog会按原样打印它,但是如果mystr是阿拉伯语(例如)NSLog将不会打印任何内容,那么如何将mystr的编码更改为UTF8?提前致谢。 最佳答案 您的第一行创

hadoop - 将 hive 表写入 HDFS 文件时删除空格和 UTF

我正在尝试使用以下查询将配置单元表写入hdfs文件insertoverwritedirectory''selectcustomerid,'\t',f1,',',f2,',',f3,',',f4,',',f5fromsd_cust_product_recomm_all_emailid_model2WHEREEMAILIDISNOTNULL;我正在获取文件中的UTF和空格。输出是这样的:customer1\t^Af1^A,^Af2^A,^Af3^A,^Af4^A,^Af5^A,我想要以下格式的输出customer1/tf1,f2,f3,f4,f5customer2/tf1,f2,f3,f4

hadoop - Hive INSTR 函数无法正确处理具有 UTF8 字符的字符串

HiveINSTR函数无法正确处理具有UTF8字符的字符串。当重音字符是字符串的一部分时,INSTR会为后续字符返回不正确的字符位置。它似乎是在计算字节而不是字符。将重音字符作为字符串的一部分返回8selectINSTR("Réservation:",'a');returns8没有重音字符作为字符串的一部分它返回7selectINSTR("Reservation:",'a');returns7是否有解决此问题的方法或我可以使用的替代函数? 最佳答案 这是我在Hive1.1.0中得到的,hive>selectINSTR("Réserv